XML 81 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Net Premiums Earned by Line of Business) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Net premiums earned $ 573,489us-gaap_PremiumsEarnedNet $ 541,737us-gaap_PremiumsEarnedNet $ 537,247us-gaap_PremiumsEarnedNet $ 530,285us-gaap_PremiumsEarnedNet $ 524,561us-gaap_PremiumsEarnedNet $ 510,773us-gaap_PremiumsEarnedNet $ 507,271us-gaap_PremiumsEarnedNet $ 463,228us-gaap_PremiumsEarnedNet $ 2,182,758us-gaap_PremiumsEarnedNet $ 2,005,833us-gaap_PremiumsEarnedNet $ 1,748,898us-gaap_PremiumsEarnedNet
Operating segments | North American Insurance                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 1,111,164us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
1,022,979us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
892,721us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | General casualty                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 334,603us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_GeneralCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
269,114us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_GeneralCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
211,238us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_GeneralCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | Professional liability                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 276,105us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
259,215us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
245,583us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | Healthcare                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 168,476us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
194,344us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
187,053us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | General property                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 126,646us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
141,896us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
137,002us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | Programs                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 119,756us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_ProgramsInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
107,870us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_ProgramsInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
88,180us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_ProgramsInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | Inland marine                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 43,666us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_InlandMarineInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
25,939us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_InlandMarineInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
10,612us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_InlandMarineInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | Environmental                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 19,507us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_EnvironmentalInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
17,017us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_EnvironmentalInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
12,627us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_EnvironmentalInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | North American Insurance | Other                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 22,405us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
7,584us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
426us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_NorthAmericanInsuranceSegmentMember
Operating segments | Global Markets Insurance                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 162,566us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
126,008us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
115,660us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | General casualty                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 15,266us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_GeneralCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
13,903us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_GeneralCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
16,762us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_GeneralCasualtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | Professional liability                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 57,176us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
45,967us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
43,621us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_ProfessionalMalpracticeLiabilityMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | Healthcare                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 11,963us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
11,154us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
9,055us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_AccidentAndHealthInsuranceSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | General property                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 33,957us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
31,364us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
36,751us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_PropertyInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | Other                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 4,239us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= us-gaap_OtherInsuranceProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | Aviation                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 22,342us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_AviationInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
9,521us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_AviationInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_AviationInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Global Markets Insurance | Trade credit                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 17,623us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_TradeCreditInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
14,099us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_TradeCreditInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
9,471us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_TradeCreditInsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_InternationalInsuranceMember
Operating segments | Reinsurance                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 909,028us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
856,846us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
740,517us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
Operating segments | Reinsurance | Property                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 411,968us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
336,009us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
273,167us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_PropertyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
Operating segments | Reinsurance | Specialty                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 321,538us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_SpecialtyProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
349,044us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_SpecialtyProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
283,415us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_SpecialtyProductLineMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
Operating segments | Reinsurance | Casualty                      
Segment Reporting Information [Line Items]                      
Net premiums earned                 $ 175,522us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
$ 171,793us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember
$ 183,935us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_ReinsurancePremiumsForInsuranceCompaniesByProductSegmentAxis
= awh_CasualtyReinsuranceMember
/ us-gaap_StatementBusinessSegmentsAxis
= awh_ReinsuranceMember