v3.25.2
Revenues and Trade Receivables, Net - Trade and Other Receivables, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade receivables $ 9,654 $ 4,919
Contract and other receivables 2,210 2,473
Reclassification into Accrued distribution expenses and sales-related allowances 582 0
Trade and other receivables, net 11,864 7,344
Trade Accounts Receivable, Sales Related    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Less: sales-related allowances $ (582) $ (48)