v3.25.2
Liability for Unpaid Losses and Loss Adjustment Expenses - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve $ 2 $ (82) $ 5 $ (81)
Maximum        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve 100   100  
Belmont Core        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve 1,400 (500) 1,400 (400)
Belmont Core | Property Lines        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve (4,200) (400) (4,600) (300)
Belmont Core | Casualty Lines        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve 5,600 (100) 6,000 (100)
Belmont Non-Core        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve       300
Belmont Non-Core | Property Lines        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve $ (1,400)   $ (1,400) 500
Belmont Non-Core | Casualty Lines        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve   $ 400   500
Belmont Non-Core | Reinsurance        
Causes of Increase (Decrease) in Liability for Unpaid Claims and Claims Adjustment Expense [Line Items]        
Changes in prior year reserve       $ (700)