XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues and Trade Receivables, Net - Trade and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade receivables $ 8,308 $ 4,919  
Contract and other receivables 2,213 2,473  
Trade and other receivables, net 10,444 7,344  
Doubtful Accounts      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Less: allowance for doubtful accounts 0 0 $ (14)
Trade Accounts Receivable, Sales Related      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Less: allowance for doubtful accounts $ (77) $ (48) $ 0