XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 163,617 $ 159,139
Less: accumulated depreciation and amortization (148,568) (142,169)
Total 15,049 16,970
Machinery, furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 83,622 80,140
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 39,377 38,962
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 39,154 38,408
Building and improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 983 960
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 381 569
Land    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 100 $ 100