XML 59 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Contract Fulfillment Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Intake Costs asset    
Contract With Customer, Asset And Liabilities [Line Items]    
GROSS CARRYING AMOUNT $ 108,962 $ 89,057
ACCUMULATED AMORTIZATION (54,780) (43,783)
NET CARRYING AMOUNT 54,182 45,274
Commissions asset    
Contract With Customer, Asset And Liabilities [Line Items]    
GROSS CARRYING AMOUNT 229,940 200,149
ACCUMULATED AMORTIZATION (101,172) (78,955)
NET CARRYING AMOUNT $ 128,768 $ 121,194