v3.26.1
Trade Receivables and Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Trade Receivables and Allowance for Credit Losses    
Gross trade receivables $ 6,530 $ 5,037
Less: allowance for credit losses (156) (124)
Trade receivables, net 6,374 4,913
Current trade receivables, net 6,374 4,913
Long-term trade receivables, net 0 0
Trade receivables, net $ 6,374 $ 4,913