XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Performance Obligation
The following table disaggregates revenue by our two performance obligations for the years ended December 31:
(in thousands)202320222021
Management fee revenue - policy issuance and renewal services$2,442,073 $2,087,846 $1,913,166 
Management fee revenue - administrative services63,669 58,323 58,286 
Administrative services reimbursement revenue737,139 668,268 638,483 
Total revenue from administrative services$800,808 $726,591 $696,769