XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition and Deferred Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Contract with Customer, Liability, Revenue Recognized   $ 479 $ 606    
Revenue from Contract with Customer, Excluding Assessed Tax $ 36,059 23,064 103,152 $ 54,014  
Contract with Customer, Asset, after Allowance for Credit Loss 31,111   31,111   $ 15,967
Contract with Customer, Liability 3,167   3,167   $ 2,705
Variable Interest Entity, Primary Beneficiary [Member]          
Contract with Customer, Performance Obligation Satisfied in Previous Period     314 413  
Marine and Energy          
Revenue from Contract with Customer, Excluding Assessed Tax 904 500 4,246 2,298  
Accident & Health          
Revenue from Contract with Customer, Excluding Assessed Tax 6,753 6,755 20,226 24,260  
Other Property          
Revenue from Contract with Customer, Excluding Assessed Tax 3,666 1,578 17,558 1,578  
Reinsurer, Other          
Revenue from Contract with Customer, Excluding Assessed Tax 3,868 1,074 11,803 1,317  
Directors and Officers Liability Insurance          
Revenue from Contract with Customer, Excluding Assessed Tax 1,840 303 4,841 303  
Miscellaneous Specialty          
Revenue from Contract with Customer, Excluding Assessed Tax 210 125 (120) 292  
Specialty Automobile          
Revenue from Contract with Customer, Excluding Assessed Tax 6,485 7,180 14,245 14,151  
Niche Specialty Risks          
Revenue from Contract with Customer, Excluding Assessed Tax 3,300 2,414 10,273 2,414  
Other Professional          
Revenue from Contract with Customer, Excluding Assessed Tax 3,086 2,437 10,064 6,703  
Environmental          
Revenue from Contract with Customer, Excluding Assessed Tax 620 667 3,417 667  
6351 Surety Insurance          
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,327 $ 31 $ 6,599 $ 31  
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