XML 77 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and equipment, net - Schedule of Property and equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total cost $ 109,970 $ 79,439
Accumulated depreciation and amortization (32,310) (27,960)
Depreciated cost 77,660 51,479
Computers and laboratory equipment    
Property, Plant and Equipment [Line Items]    
Total cost 41,977 31,383
Office furniture    
Property, Plant and Equipment [Line Items]    
Total cost 4,873 4,023
Production equipment    
Property, Plant and Equipment [Line Items]    
Total cost 16,456 7,641
Land and building    
Property, Plant and Equipment [Line Items]    
Total cost 34,532 24,696
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total cost $ 12,132 $ 11,696