v3.26.1
Deferred Policy Acquisition Costs - Schedule of Amortization of Net Policy Acquisition Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Deferred Policy Acquisition Cost [Line Items]    
Amortization of net policy acquisition costs $ 13,893 $ 9,796
Broker commission    
Deferred Policy Acquisition Cost [Line Items]    
Amortization of net policy acquisition costs 30,655 23,646
Ceding fee    
Deferred Policy Acquisition Cost [Line Items]    
Amortization of net policy acquisition costs 4,133 2,444
Others    
Deferred Policy Acquisition Cost [Line Items]    
Amortization of net policy acquisition costs 1,330 816
Ceding commission    
Deferred Policy Acquisition Cost [Line Items]    
Amortization of net policy acquisition costs $ (22,225) $ (17,110)