XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 155,128   $ 153,279
Accumulated depreciation (109,675)   (106,342)
Property and equipment, net $ 45,453 $ 46,937 46,937
Automobiles      
Property, Plant and Equipment [Line Items]      
Useful life 3 years    
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 64   64
Computer hardware and software      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 9,643   9,672
Computer hardware and software | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 3 years    
Computer hardware and software | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 5 years    
Manufacturing and lab equipment      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 97,263   95,106
Manufacturing and lab equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 2 years    
Manufacturing and lab equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 7 years    
Office equipment and furniture      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 2,110   2,542
Office equipment and furniture | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 5 years    
Office equipment and furniture | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 7 years    
Leasehold and building improvements      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 33,257   33,104
Leasehold and building improvements | Minimum      
Property, Plant and Equipment [Line Items]      
Useful life 2 years    
Leasehold and building improvements | Maximum      
Property, Plant and Equipment [Line Items]      
Useful life 12 years    
Buildings      
Property, Plant and Equipment [Line Items]      
Useful life 30 years    
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 9,392   9,392
Land      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment, gross $ 3,399   $ 3,399