Annual report pursuant to Section 13 and 15(d)

Operations and Summary of Significant Accounting Policies - Narrative (Details)

v3.24.0.1
Operations and Summary of Significant Accounting Policies - Narrative (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Property, Plant and Equipment [Line Items]            
Number of reportable segments | segment       2    
Cash       $ 111,969,000 $ 30,743,000  
Cash equivalents       10,000,000 15,079,000  
Average monthly revenue adjustments       424,000    
Average monthly revenue       $ 114,228,000    
Average monthly revenue adjustments as a percentage of monthly revenue       0.40%    
Property and Equipment            
Capitalized computer software, net       $ 7,361,000 8,737,000  
Capitalized computer software, amortization       2,909,000 2,558,000 $ 2,394,000
Long-lived asset impairment $ 0 $ 0 $ 0      
Goodwill impairment $ 0 $ 0 $ 0      
Goodwill accumulated impairment       25,686,000    
Goodwill tax deductible       247,760,000    
Amortization       16,039,000 12,213,000 10,539,000
Intangible assets, estimated future amortization            
2024       16,053,000    
2025       16,052,000    
2026       16,030,000    
2027       15,958,000    
2028       15,701,000    
Liability insurance coverage       100,000    
Self-insurance retention workers' compensation       500,000    
Self insurance reserve       66,374,000 67,860,000  
Insurance and claims accruals       19,566,000 19,167,000  
Self insurance reserve, noncurrent       46,808,000 48,693,000  
Insurance settlements receivable       $ 26,712,000 29,087,000  
Share-based awards, vesting period (in years)       3 years    
Other operating expenses       $ 0 $ 0 $ 434,000
Employee Stock Option            
Intangible assets, estimated future amortization            
Share-based awards, vesting period (in years)       3 years    
Computer software            
Property and Equipment            
Property and equipment, useful life (in years)       5 years    
Minimum            
Property and Equipment            
Capitalized computer software, amortization period (in years)       3 years    
Estimated useful life (in years)       20 years    
Minimum | Buildings and improvements            
Property and Equipment            
Property and equipment, useful life (in years)       30 years    
Minimum | Equipment            
Property and Equipment            
Property and equipment, useful life (in years)       3 years    
Maximum            
Property and Equipment            
Capitalized computer software, amortization period (in years)       5 years    
Estimated useful life (in years)       1 year    
Maximum | Aggregate deductible for claims between $5,000 and $10,000            
Intangible assets, estimated future amortization            
Layer       $ 10,000,000    
Maximum | Buildings and improvements            
Property and Equipment            
Property and equipment, useful life (in years)       40 years    
Maximum | Equipment            
Property and Equipment            
Property and equipment, useful life (in years)       10 years