v3.25.2
Other Assets - Schedule of Prepaid Expenses and Other Assets, Current and Long-term (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid software-as-a-service ("SaaS") implementation costs $ 52,021 $ 41,110
Prepaid sales, general and administrative expenses 25,108 20,134
Deferred reinsurance premiums ceded 25,846 18,521
Inventory 17,700 18,484
Reinsurance recoverable 22,317 11,927
Other investments 10,540 10,312
Contract costs 9,759 9,399
Accrued investment income 4,880 4,827
Deferred financing costs related to revolving credit facilities 3,656 3,489
Other 10,927 9,464
Other assets $ 182,754 $ 147,667