XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Contingent Consideration and Milestone Payments (Details) - TheraClear Corporation [Member] - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Jan. 31, 2022
Jun. 30, 2025
Commitments and Contingencies [Abstract]    
Future earnout payment due upon revenue target $ 1.0  
Subsequent period of gross profit for future royalty payments   4 years
Royalty and gross profit payments incurred   $ 0.2
International [Member]    
Commitments and Contingencies [Abstract]    
Percentage of gross profit for future royalty payments for subsequent period 25.00%  
Maximum [Member]    
Commitments and Contingencies [Abstract]    
Future earnout payments $ 3.0  
Future royalty payments 20.0  
Future milestone payments $ 0.5  
Maximum [Member] | Domestic [Member]    
Commitments and Contingencies [Abstract]    
Percentage of gross profit for future royalty payments for subsequent period 20.00%  
Minimum [Member] | Domestic [Member]    
Commitments and Contingencies [Abstract]    
Percentage of gross profit for future royalty payments for subsequent period 10.00%