v3.26.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross $ 39,998 $ 41,189
Accumulated Amortization (23,392) (22,577)
Net 16,606 18,612
Non-compete agreement    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross 0 850
Accumulated Amortization 0 (843)
Net $ 0 7
Weighted Average Useful Life Remaining (in years) 0 years  
Non-compete agreement | Minimum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (in years) 2 years  
Non-compete agreement | Maximum    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Useful Life (in years) 5 years  
Software technology    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross $ 13,229 13,229
Accumulated Amortization (11,177) (10,493)
Net $ 2,052 2,736
Useful Life (in years) 10 years  
Weighted Average Useful Life Remaining (in years) 1 year 6 months  
Software platform    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Gross $ 26,769 27,110
Accumulated Amortization (12,215) (11,241)
Net $ 14,554 $ 15,869
Useful Life (in years) 12 years  
Weighted Average Useful Life Remaining (in years) 6 years 7 months 6 days