XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
facility
segment
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]    
Number of segments | segment 3  
Accounts receivable, net $ 31,648,000 $ 34,313,000
Number of facilities | facility 11  
Depreciation and amortization expense $ 3,500,000 3,400,000
Impairment of long-lived assets $ 0 $ 100,000
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring expense Other Nonoperating Income (Expense)
Number of reportable segments | segment 3  
Goodwill impairment charge $ 1,631,000 $ 0
Goodwill 295,000 1,926,000
Impairment of intangible assets $ 1,537,000 0
Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration] Costs and Expenses  
Net Carrying Amount $ 563,000  
Stop loss limit, up to 300,000  
Reserve for healthcare, workers' compensation, net, automobile and general liability $ 1,100,000 $ 1,100,000
Other countries    
Concentration Risk [Line Items]    
Number of facilities | facility 5  
Minimum | Capitalized Software Development Costs    
Concentration Risk [Line Items]    
Estimated useful lives (in years) 3 years  
Maximum | Capitalized Software Development Costs    
Concentration Risk [Line Items]    
Estimated useful lives (in years) 5 years  
One Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk 11.90% 11.20%
One Customer | Revenue Benchmark | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk 9.40% 11.20%