XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
General (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
numberOfVIE
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Basis of Presentation and Significant Accounting Policies [Abstract]      
Number of variable interest entities with directed activities | numberOfVIE 8    
Percent on overall increase in wages   3.30%  
Provision for excess and obsolete inventories, net of write-offs $ 57 $ 581  
Intangible assets, net and goodwill 78,721   $ 78,260
Amortization expense 2,075 1,706  
Finite-Lived Intangible Assets [Line Items]      
Provision for excess and obsolete inventories, net of write-offs $ 57 $ 581  
Intellectual property | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful life 30 years    
Intellectual property | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful life 6 years    
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Useful life 14 years    
Internal Use Software [Member] | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Useful life 6 years    
Internal Use Software [Member] | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Useful life 1 year