XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Performance Obligation
The following table disaggregates revenue by our two performance obligations:
Three months ended June 30,Six months ended June 30,
(in thousands)2024202320242023
Management fee revenue - policy issuance and renewal services$760,886 $633,339 $1,426,572 $1,191,429 
Management fee revenue - administrative services17,051 15,636 33,985 30,825 
Administrative services reimbursement revenue206,028 184,466 397,595 357,293 
Total revenue from administrative services$223,079 $200,102 $431,580 $388,118