XML 70 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Details - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]            
Maximum contract value $ 34,000,000          
Capital expenditures $ 22,200,000          
Provision for excess and obsolete inventory   $ 100,000 $ 400,000 $ 1,991,000 $ 963,000  
Depreciation and amortization expense   3,200,000 1,200,000 9,400,000 2,900,000  
Depreciation expenses   900,000 $ 900,000 2,700,000 $ 2,700,000  
Accumulated depreciation expenses   10,500,000   10,500,000   $ 7,800,000
Carrying value of assets   $ 11,700,000   $ 11,700,000   $ 14,400,000