v3.26.3
Accrued Expenses - Changes in product warranty obligation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Changes in product warranty obligation    
Accrual balance at beginning of period $ 819 $ 876
Provision for new warranties 1,154 918
Settlements and adjustments made during the period (1,005) (1,112)
Accrual balance at end of period $ 968 $ 682