XML 101 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Sale Leaseback Transaction [Line Items]    
2025 $ 7,600  
2026 7,500  
2027 6,400  
2028 4,800  
2029 4,900  
Thereafter 21,200  
Total minimum lease payments 52,400  
Less: interest (13,100)  
Total obligations 39,300  
Less: current portion (5,000)  
Long-term financing obligations 34,286 $ 34,389
Sale-Leaseback Transactions    
Sale Leaseback Transaction [Line Items]    
2025 4,100  
2026 4,500  
2027 4,100  
2028 20,700  
2029 0  
Thereafter 0  
Total minimum lease payments 33,400  
Less: interest (8,800)  
Total obligations 24,600  
Less: current portion (1,300)  
Long-term financing obligations $ 23,300