XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Inventories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]      
Raw materials $ 4,533 $ 4,004  
Work in process 7,500 7,969  
Finished goods 29,078 23,113  
Total 41,111 35,086  
Inventory write-offs $ 5,677 $ 756 $ 681