XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Additional Information (Details) - USD ($)
Jul. 31, 2021
Jun. 11, 2021
Honest Health Limited | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Business combination, contingent consideration, liability   $ 0
Honest Health Limited | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Business combination, contingent consideration, liability   $ 3,300,000
Apostrophe | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Business combination, contingent consideration, liability $ 0  
Apostrophe | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Business combination, contingent consideration, liability $ 49,400,000