v3.25.2
Revenue - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Disaggregation of Revenue [Line Items]      
Revenue recognized from unreturned kits $ 1.9 $ 4.0  
Contract assets 0.0   $ 0.0
Consumer services      
Disaggregation of Revenue [Line Items]      
Deferred revenue for customer services 38.1   46.8
Revenue recognized 17.6    
Research services      
Disaggregation of Revenue [Line Items]      
Deferred revenue for customer services 2.9   2.5
Revenue recognized 0.5    
Remaining performance obligations 6.7    
Research services | Related Party      
Disaggregation of Revenue [Line Items]      
Deferred revenue for customer services 1.5   $ 1.8
Revenue recognized $ 0.2