v3.25.1
LEASES - Summary of Maturities of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Maturity of Lease Liabilities    
Remainder of 2025 $ 23,341  
2026 31,990  
2027 25,739  
2028 24,915  
2029 16,904  
Thereafter 40,250  
Total lease payments 163,139  
Less: Interest (18,649)  
Present value of lease liabilities 144,490  
Other accrued liabilities 26,044  
Long-term operating lease liabilities $ 118,446 $ 121,153
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities