XML 64 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Contract Fulfillment Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Intake Costs asset    
Contract With Customer, Asset And Liabilities [Line Items]    
GROSS CARRYING AMOUNT $ 75,428 $ 68,345
ACCUMULATED AMORTIZATION (47,919) (42,132)
NET CARRYING AMOUNT 27,509 26,213
Commissions asset    
Contract With Customer, Asset And Liabilities [Line Items]    
GROSS CARRYING AMOUNT 148,003 133,145
ACCUMULATED AMORTIZATION (66,431) (58,949)
NET CARRYING AMOUNT $ 81,572 $ 74,196