v3.26.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 17, 2026
Jul. 08, 2026
Jul. 01, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]            
Per Share Amount         $ 0.8 $ 0.8
Repurchases of common stock, Shares       363,538 473,609  
Repurchases of common stock, Value       $ 57,720 $ 75,221  
Authorization amount share repurchase program       $ 75,000 $ 75,000  
Common Stock [Member]            
Subsequent Event [Line Items]            
Repurchases of common stock, Shares       363,538 473,609  
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Repurchases of common stock, Shares 504,330          
Repurchases of common stock, Value $ 80,000          
Subsequent Event [Member] | Exzeo Group Inc [Member]            
Subsequent Event [Line Items]            
Repurchases of common stock, Shares   834,250        
Repurchases of common stock, Value   $ 12,000        
Subsequent Event [Member] | O2026Q2DividendsMember            
Subsequent Event [Line Items]            
Per Share Amount     $ 0.4      
Dividends, date of declared     Jul. 01, 2026      
Date of Record     Aug. 21, 2026      
Payment Date     Sep. 18, 2026