XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 16,808  
2026 15,297  
2027 12,509  
2028 5,523  
2029 1,204  
Thereafter 70  
Total lease payments 51,411  
Less: amount representing interest (3,989)  
Present value of future lease payments 47,422  
Less: current obligations under leases (14,814) $ (13,605)
Non-current lease obligations $ 32,608 $ 42,905
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Liabilities, Current  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities  
Finance Leases    
2025 $ 30,481  
2026 30,459  
2027 30,448  
2028 30,445  
2029 30,402  
Thereafter 31,898  
Total lease payments 184,133  
Less: amount representing interest (27,904)  
Present value of future lease payments 156,229  
Less: current obligations under leases (22,336)  
Non-current lease obligations $ 133,893