v3.25.4
Trade Receivables and Allowance for Credit Losses (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Trade Receivables and Allowance for Credit Losses        
Beginning balance $ 144 $ 146 $ 165 $ 146
Provision 61 50 27 50
Write-offs (46) (29) (20) (31)
Recoveries and others (35) (23) (26) 0
Ending balance $ 124 $ 144 $ 146 $ 165