XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Raw materials and components $ 11,656 $ 13,068
Work in process 2,368 2,649
Finished goods 4,322 6,346
Total inventories, net $ 18,346 $ 22,063