XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross $ 131,442 $ 121,763  
Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment (79,683) (71,152)  
Property, Plant and Equipment, Net 51,759 50,611  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 131,442 121,763  
Depreciation, Depletion and Amortization 8,700 8,400 $ 7,900
Land      
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross 11,244 11,244  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 11,244 11,244  
Building and Building Improvements      
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross 24,448 24,289  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 24,448 24,289  
Furniture and Fixtures      
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross 37,200 34,085  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 37,200 34,085  
Leasehold Improvements      
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross 29,256 28,739  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 29,256 28,739  
Vehicles      
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross 181 123  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 181 123  
Computer Software, Intangible Asset      
Property, Plant and Equipment [Abstract]      
Property, Plant and Equipment, Gross 29,113 23,283  
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 29,113 $ 23,283