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

Leases - Summary of Components of Lease Expense (Details)

v3.25.0.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Operating lease costs $ 10,905 $ 21,260 $ 5,302
Variable lease costs 882 1,699 856
Short-term lease costs     108
Total $ 11,787 $ 22,959 6,266
Related Party Lease [Member]      
Lessee, Lease, Description [Line Items]      
Operating lease costs     239
Variable lease costs     0
Short-term lease costs     0
Total     239
Third Party Leases [Member]      
Lessee, Lease, Description [Line Items]      
Operating lease costs     5,063
Variable lease costs     856
Short-term lease costs     108
Total     $ 6,027