v3.24.2.u1
Property, Plant and Equipment, net (Details) - Schedule of depreciation and amortization expense - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment, net (Details) - Schedule of depreciation and amortization expense [Line Items]        
Total depreciation and amortization expense $ 7,438 $ 7,173 $ 14,969 $ 14,752
Cost of revenue [Member]        
Property, Plant and Equipment, net (Details) - Schedule of depreciation and amortization expense [Line Items]        
Total depreciation and amortization expense 5,105 4,934 10,252 10,147
Research & development [Member]        
Property, Plant and Equipment, net (Details) - Schedule of depreciation and amortization expense [Line Items]        
Total depreciation and amortization expense 1,973 1,956 4,004 4,038
Selling, general, and administrative [Member]        
Property, Plant and Equipment, net (Details) - Schedule of depreciation and amortization expense [Line Items]        
Total depreciation and amortization expense $ 360 $ 283 $ 713 $ 567