v3.26.1
Deferred Policy Acquisition Costs - Schedule of Amortization of Net Policy Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Deferred Policy Acquisition Cost [Line Items]        
Amortization of net policy acquisition costs $ 15,820 $ 11,038 $ 29,713 $ 20,834
Broker commission        
Deferred Policy Acquisition Cost [Line Items]        
Amortization of net policy acquisition costs     63,812 49,243
Ceding fee        
Deferred Policy Acquisition Cost [Line Items]        
Amortization of net policy acquisition costs     8,936 5,427
Others        
Deferred Policy Acquisition Cost [Line Items]        
Amortization of net policy acquisition costs     3,273 1,743
Ceding commission        
Deferred Policy Acquisition Cost [Line Items]        
Amortization of net policy acquisition costs     $ (46,308) $ (35,579)