XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Select balance sheet data - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Select balance sheet data    
Finished goods and purchased parts $ 29,839 $ 25,952
Raw materials 21,842 19,386
Work-in-process 9,538 9,418
Total $ 61,219 $ 54,756