v3.26.1
Commitment and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Long-term Purchase Commitment [Line Items]      
Finance Lease, Liability, to be Paid, Year One $ 9,732    
Finance Lease, Liability, to be Paid, Year Two 3,278    
Finance Lease, Liability, to be Paid, Year Three 1,570    
Finance Lease, Liability, to be Paid, Year Four 1,072    
Finance Lease, Liability, to be Paid, Year Five 761    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 2,157    
Lessee, Operating Lease, Liability, Payments, Due 18,570    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,854)    
Operating Lease, Liability 16,716    
Operating Lease, Cost 2,252 $ 2,076  
Sublease Income (723) (723)  
Lease, Cost 1,529 1,353  
Operating Lease, Payments 3,684 3,395  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 802 $ 1,527  
Operating Lease, Weighted Average Remaining Lease Term 2 years 9 months 21 days   2 years 9 months 3 days
Operating Lease, Weighted Average Discount Rate, Percent 6.40%   6.40%
Other Commitment $ 191,900    
Loss Contingency, Damages Awarded, Value $ 8,200