v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Salaries, wages and benefits $ 11,396 $ 8,476
Property and equipment 22,160 23,635
Other professional services 10,900 6,435
Accrued interest expense 12,752 12,734
Accrued cost of acquiring intangible assets 0 5,639
Inventory received but not invoiced 7,401 3,977
Others 8,106 8,350
Total accrued expenses and other current liabilities $ 72,715 $ 69,246