v3.26.1
Employee Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Maximum matching employer contribution (as a percent)     100.00%  
Participant’s earnings (as a percent)     5.00%  
Expense associated with savings plans $ 400 $ 300 $ 700 $ 600
Underwriting, acquisition and insurance expenses 34,666 28,430 66,945 53,315
Related Party | Management & Cost Sharing        
Related Party Transaction [Line Items]        
Underwriting, acquisition and insurance expenses $ 700 $ 500 $ 1,300 $ 1,000