v3.25.1
ACCRUED LIABILITIES AND OTHER
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
ACCRUED LIABILITIES AND OTHER ACCRUED LIABILITIES AND OTHER 
Accrued liabilities and other consisted of the following (in thousands): 
 March 31, 2025December 31, 2024
Accrued purchases$55,960 $65,146 
Accrued payroll and payroll related expenses6,324 12,378 
Operating lease liabilities11,101 9,314 
Other current liabilities
3,460 4,508 
Total$76,845 $91,346