Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies - Contractual Commitments (Details)

v3.25.0.1
Commitments and Contingencies - Contractual Commitments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, to be Paid, Year One $ 8,971
2026 8,638
2027 5,799
2028 0
2029 0
Thereafter 0
Total $ 23,408