XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Loss
(in thousands)March 31, 2024December 31, 2023
Accounts receivable$16,569 $15,204 
Unbilled receivable26 924 
Accounts receivable and unbilled receivable, net$16,595 $16,128 
Schedule of Inventory
(in thousands)March 31, 2024December 31, 2023
Finished goods$— $24 
Raw materials883 888 
Spare parts32 — 
Total$915 $912 
Schedule of Estimated Useful Lives of Assets The estimated useful lives of assets are as follows:
Computer equipment and software3 years
Lab equipment5 years
Furniture, fixtures, and machinery5 years
Land improvements and infrastructure20 years
Manufacturing equipment and pilot plant25 years
Buildings40 years
Schedule of Finite-Lived Intangible Assets
(in thousands)March 31, 2024December 31, 2023
Patents$405 $413 
Less accumulated amortization(297)(292)
Total intangible assets$108 $121