v3.25.1
ACCRUED LIABILITIES AND OTHER (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of restructuring accrued liabilities
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