v3.26.1
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment    
Property and equipment, gross $ 64,790 $ 63,085
Less accumulated depreciation (33,273) (31,079)
Property and equipment, net 31,517 32,006
Tooling and equipment    
Property, Plant and Equipment    
Property and equipment, gross 20,454 18,967
Furniture and other equipment    
Property, Plant and Equipment    
Property and equipment, gross 14,992 14,589
Computer software    
Property, Plant and Equipment    
Property and equipment, gross 1,529 1,521
Leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross $ 27,815 $ 28,008
Minimum | Tooling and equipment    
Property, Plant and Equipment    
Useful Life In Years 5 years  
Minimum | Furniture and other equipment    
Property, Plant and Equipment    
Useful Life In Years 3 years  
Minimum | Computer software    
Property, Plant and Equipment    
Useful Life In Years 3 years  
Minimum | Leasehold improvements    
Property, Plant and Equipment    
Useful Life In Years 2 years  
Maximum | Tooling and equipment    
Property, Plant and Equipment    
Useful Life In Years 15 years  
Maximum | Furniture and other equipment    
Property, Plant and Equipment    
Useful Life In Years 15 years  
Maximum | Computer software    
Property, Plant and Equipment    
Useful Life In Years 5 years  
Maximum | Leasehold improvements    
Property, Plant and Equipment    
Useful Life In Years 15 years