XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Details - Schedule of Property Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 173,888 $ 180,791
Accumulated depreciation (126,620) (126,624)
Property, plant and equipment, net 47,268 54,167
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 6,687 6,700
Building and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 144,478 146,287
Capitalized software costs [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 18,124 19,626
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 4,599 $ 8,178