XML 61 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Contract Fulfillment Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Intake Costs asset    
Contract With Customer, Asset And Liabilities [Line Items]    
GROSS CARRYING AMOUNT $ 76,233 $ 76,150
ACCUMULATED AMORTIZATION (38,593) (39,617)
NET CARRYING AMOUNT 37,640 36,533
Commissions asset    
Contract With Customer, Asset And Liabilities [Line Items]    
GROSS CARRYING AMOUNT 171,254 156,639
ACCUMULATED AMORTIZATION (66,803) (64,279)
NET CARRYING AMOUNT $ 104,451 $ 92,360