XML 127 R115.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Schedule of Future Commitments for Non-Cancelable Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 25,523  
2025 41,511  
2026 35,451  
2027 36,452  
2028 26,800  
2029 and thereafter 40,189  
Total remaining undiscounted lease payments 205,926  
Less: imputed interest 31,428  
Total remaining discounted lease payments 174,498  
Finance Leases    
Remainder of 2024 0  
2025 228  
2026 228  
2027 228  
2028 0  
2029 and thereafter 0  
Total remaining undiscounted lease payments 684  
Less: imputed interest 76  
Total remaining discounted lease payments 608  
Total    
Remainder of 2024 25,523  
2025 41,739  
2026 35,679  
2027 36,680  
2028 26,800  
2029 and thereafter 40,189  
Total remaining undiscounted lease payments 206,610  
Less: imputed interest 31,504  
Total remaining discounted lease payments $ 175,106 $ 159,236