v3.26.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Long-term Purchase Commitment [Line Items]          
Finance Lease, Liability, to be Paid, Year One $ 6,145   $ 6,145    
Finance Lease, Liability, to be Paid, Year Two 3,278   3,278    
Finance Lease, Liability, to be Paid, Year Three 1,570   1,570    
Finance Lease, Liability, to be Paid, Year Four 1,072   1,072    
Finance Lease, Liability, to be Paid, Year Five 761   761    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 2,157   2,157    
Lessee, Operating Lease, Liability, Payments, Due 14,983   14,983    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,591)   (1,591)    
Operating Lease, Liability 13,392   13,392    
Operating Lease, Cost 2,196 $ 2,343 4,448 $ 4,419  
Sublease Income (723) (723) (1,446) (1,446)  
Lease, Cost $ 1,473 $ 1,620 3,002 2,973  
Operating Lease, Payments     7,209 7,082  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     $ 802 $ 1,581  
Operating Lease, Weighted Average Remaining Lease Term 2 years 11 months 1 day   2 years 11 months 1 day   2 years 9 months 3 days
Operating Lease, Weighted Average Discount Rate, Percent 6.40%   6.40%   6.40%
Other Commitment $ 165,800   $ 165,800    
Loss Contingency, Damages Awarded, Value     8,200    
Non-Cancelable Non-Refundable Purchase Commitment $ 39,600   $ 39,600