XML 131 R119.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of Future Commitments for Non-Cancelable Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
Remainder of 2024 $ 31,076  
2025 33,465  
2026 26,992  
2027 27,109  
2028 23,818  
2029 and thereafter 37,271  
Total remaining undiscounted lease payments 179,731  
Less: imputed interest 28,834  
Total remaining discounted lease payments 150,897  
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 88  
Total remaining discounted lease payments 596  
Total    
Remainder of 2024 31,076  
2025 33,693  
2026 27,220  
2027 27,337  
2028 23,818  
2029 and thereafter 37,271  
Total remaining undiscounted lease payments 180,415  
Less: imputed interest 28,922  
Total remaining discounted lease payments $ 151,493 $ 159,236