XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets - Cost and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 186,443 $ 170,060
Less: accumulated amortization (94,408) (78,136)
​Total 92,035 91,924
State licenses    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 11,288 0
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets $ 134,299 126,972
Internally developed software | Weighted Average Useful Life    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 3 years 3 months 18 days  
Renewal rights    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets $ 19,702 20,226
Renewal rights | Weighted Average Useful Life    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 9 years 10 months 24 days  
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets $ 12,061 12,541
Trade names and trademarks | Weighted Average Useful Life    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 14 years 1 month 6 days  
Relationships and customer lists    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets $ 7,998 8,876
Relationships and customer lists | Weighted Average Useful Life    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 15 years 4 months 24 days  
Other    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets $ 1,095 $ 1,445
Other | Weighted Average Useful Life    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 4 years 2 months 12 days