v3.25.1
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Unbilled receivables for performance-based enrollment fees $ 10.7   $ 20.9
Accrued payments for revenue share 21.6   $ 29.8
Revenue recognized that was previously deferred $ 41.6 $ 34.9  
Two Customers | Accounts receivable and unbilled receivables | Customer concentration risk      
Disaggregation of Revenue [Line Items]      
Revenue percent 74.60%   74.60%
Accounts receivable and unbilled receivables $ 9.8   $ 17.6