v3.24.1.u1
LEASES - Summary of Maturities of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Maturity of Lease Liabilities    
Remainder of 2024 $ 21,777  
2025 31,114  
2026 29,499  
2027 23,649  
2028 23,095  
Thereafter 51,854  
Total lease payments 180,988  
Less: Interest (22,199)  
Present value of lease liabilities 158,789  
Other accrued liabilities 23,746  
Long-term operating lease liabilities $ 135,043 $ 120,134