XML 115 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 159,139 $ 156,015
Less: accumulated depreciation and amortization (142,169) (137,993)
Total 16,970 18,022
Machinery, furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 80,140 77,948
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 38,962 37,834
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 38,408 38,120
Building and improvements    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 960 764
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 569 1,249
Land    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 100 $ 100