v3.25.2
Sale of Insurance Assets - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 01, 2024
Jun. 30, 2025
Jun. 30, 2024
Additional Liability, Long-Duration Insurance [Line Items]      
Proceeds from Sale of German American Insurance Assets $ 40,000 $ 0 $ 40,000
Sale of insurance assets after tax gain, net of transaction costs 27,476    
Hilb Group      
Additional Liability, Long-Duration Insurance [Line Items]      
Proceeds from Sale of German American Insurance Assets 40,000    
Sale of insurance assets after tax gain, net of transaction costs $ 27,476    
Sale of insurance assets after tax gain, net of transaction costs (in dollars per share) $ 0.93