v3.25.2
Related Party Transactions - RISCOM Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Net earned premium $ 1,056,722 $ 829,143 $ 615,994
Premiums receivable, net $ 321,641 179,235 139,215
Affiliated entity | Agency agreement | RISCOM      
Related Party Transaction [Line Items]      
Agreement, ownership interest 20.00%    
Net earned premium $ 108,130 99,736 91,051
Commissions 25,372 24,177 $ 23,472
Premiums receivable, net $ 12,600 $ 10,600