Annual report [Section 13 and 15(d), not S-K Item 405]

BALANCE SHEET INFORMATION - Schedule of Other Accrued Liabilities (Details)

v3.25.2
BALANCE SHEET INFORMATION - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]      
Accrued expenses $ 7,558   $ 4,251
Asset retirement obligation 3,497   2,069
Accrued income taxes 528   1,044
Accrued warranty 1,032   1,545
Accrued interest 350   524
Lease liability 856   1,256
Other 4,161   3,297
Total other accrued liabilities $ 17,982 $ 19,108 $ 13,986
Operating Lease, Liability, Current, Statement of Financial Position Total other accrued liabilities   Total other accrued liabilities