v3.25.4
Revenue (Details 3) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Revenue          
Gross contract assets $ 547       $ 533
Less: allowance for credit losses (145) $ (154) $ (155) $ (122) (127)
Contract assets, net of allowance for credit losses $ 402       $ 406