XML 72 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues and Trade Receivables, Net - Trade and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade receivables $ 7,715 $ 5,570  
Contract and other receivables 1,997 2,915  
Trade and other receivables, net 9,684 8,471  
Doubtful Accounts      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Less: allowance for doubtful accounts 0 (14) $ (40)
Trade Accounts Receivable, Sales Related      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Less: allowance for doubtful accounts $ (28) $ 0 $ (669)