XML 99 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Cost and Accumulated Amortization (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 154,911 $ 106,542
Less: accumulated amortization (50,887) (30,371)
Intangible assets, net 104,024 76,171
Amortization of intangible assets 21,800 12,800
Insurance policy renewal rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 17,282 17,557
Insurance policy renewal rights | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Intangible asset useful life 9 years 10 months 24 days  
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 109,764 76,865
Internally developed software | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Intangible asset useful life 3 years 1 month 6 days  
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 12,541 5,004
Trade names and trademarks | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Intangible asset useful life 14 years  
Relationships and customer lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 13,890 5,652
Relationships and customer lists | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Intangible asset useful life 15 years 4 months 24 days  
Other    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets $ 1,434 $ 1,464
Other | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Intangible asset useful life 4 years 4 months 24 days