XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Additional Information) (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Disaggregation of Revenue [Line Items]      
Breakage revenue recognized $ 4.6 $ 5.0  
Consumer services      
Disaggregation of Revenue [Line Items]      
Deferred revenue for customer services 45.9   $ 48.6
Breakage revenue recognized 22.5    
Research Services      
Disaggregation of Revenue [Line Items]      
Deferred revenue for customer services 2.2   14.0
Breakage revenue recognized 12.4    
Contract with customer liability revenue recognized related party amount 10.7    
Contract with customer liability related party amount 1.1   $ 11.8
Remaining performance obligations $ 3.1    
Revenue recognize percentage 81.00%