XML 85 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 27,468  
2025 34,009  
2026 34,014  
2027 32,875  
2028 26,618  
2029 19,847  
Thereafter 61,116  
Total minimum lease payments 235,947  
Less: amounts representing interest or imputed interest (74,410)  
Present value of lease liabilities 161,537 $ 162,184
Finance Leases    
Remainder of 2024 961  
2025 888  
2026 654  
2027 486  
2028 157  
2029 4  
Thereafter 0  
Total minimum lease payments 3,150  
Less: imputed interest (439)  
Present value of lease liabilities 2,711 2,909
Less: current financing obligations (981) (1,072)
Long-term financing obligations $ 1,730 $ 1,837