XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
General (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
numberOfVIE
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
numberOfVIE
Jun. 30, 2023
USD ($)
Mar. 31, 2024
Dec. 31, 2023
USD ($)
Mar. 31, 2023
Basis of Presentation and Significant Accounting Policies [Abstract]              
Number of variable interest entities with directed activities | numberOfVIE 8   8        
Percent on overall increase in wages         3.30%   3.90%
Provision for excess and obsolete inventories, net of write-offs     $ 641 $ 1,458      
Intangible assets, net $ 75,560   75,560     $ 68,053  
Amortization expense 1,749 $ 901 3,455 1,803      
Goodwill $ 81,892   81,892     $ 81,892  
Finite-Lived Intangible Assets [Line Items]              
Provision for excess and obsolete inventories, net of write-offs     $ 641 $ 1,458      
Intellectual property | Maximum              
Finite-Lived Intangible Assets [Line Items]              
Useful life 30 years   30 years        
Intellectual property | Minimum              
Finite-Lived Intangible Assets [Line Items]              
Useful life 6 years   6 years        
Customer relationships              
Finite-Lived Intangible Assets [Line Items]              
Useful life 14 years   14 years        
Internal Use Software [Member] | Maximum              
Finite-Lived Intangible Assets [Line Items]              
Useful life 6 years   6 years        
Internal Use Software [Member] | Minimum              
Finite-Lived Intangible Assets [Line Items]              
Useful life 1 year   1 year