v3.26.1
Revenue Recognition and Deferred Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Contract with Customer, Liability, Revenue Recognized $ 181 $ 291 $ 415 $ 473  
Revenue from Contract with Customer, Excluding Assessed Tax 49,728 30,322 117,906 67,093  
Contract with Customer, Asset, after Allowance for Credit Loss 48,324   48,324   $ 31,757
Contract with Customer, Liability 4,124   4,124   2,954
Contract with Customer, Performance Obligation Satisfied in Previous Period 878 576 3,818 2,557  
Contract with Customer, Receivable, after Allowance for Credit Loss 100,537   100,537   $ 86,609
Marine and Energy          
Revenue from Contract with Customer, Excluding Assessed Tax 1,170 1,622 2,815 3,470  
Accident & Health          
Revenue from Contract with Customer, Excluding Assessed Tax 13,878 5,118 45,946 13,269  
Miscellaneous Specialty          
Revenue from Contract with Customer, Excluding Assessed Tax 2,031 100 6,547 (15)  
Specialty Automobile          
Revenue from Contract with Customer, Excluding Assessed Tax 3,106 2,618 9,036 7,735  
Property          
Revenue from Contract with Customer, Excluding Assessed Tax 9,477 8,129 16,258 13,306  
Niche Specialty Risks          
Revenue from Contract with Customer, Excluding Assessed Tax 3,902 3,533 7,596 7,561  
Other Professional          
Revenue from Contract with Customer, Excluding Assessed Tax 4,334 3,657 7,861 6,885  
Environmental          
Revenue from Contract with Customer, Excluding Assessed Tax 1,839 1,238 3,932 2,798  
Reinsurance          
Revenue from Contract with Customer, Excluding Assessed Tax 1,080 3,821 2,656 7,936  
Surety          
Revenue from Contract with Customer, Excluding Assessed Tax 5,411 (917) 9,979 1,219  
Professional D&O          
Revenue from Contract with Customer, Excluding Assessed Tax $ 3,500 $ 1,403 $ 5,280 $ 2,929  
Minimum [Member]          
Employee Stop Loss Time When Base Commissions Recognized Begin and End In Months 17        
Maximum [Member]          
Employee Stop Loss Time When Base Commissions Recognized Begin and End In Months 20