XML 93 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue - Contract Fulfillment Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Intake Costs asset    
Capitalized Contract Cost [Line Items]    
GROSS CARRYING AMOUNT $ 68,345 $ 71,336
ACCUMULATED AMORTIZATION (42,132) (42,678)
NET CARRYING AMOUNT 26,213 28,658
Commissions asset    
Capitalized Contract Cost [Line Items]    
GROSS CARRYING AMOUNT 133,145 114,791
ACCUMULATED AMORTIZATION (58,949) (50,553)
NET CARRYING AMOUNT $ 74,196 $ 64,238