v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2022
Dec. 31, 2025
Dec. 31, 2024
Oct. 22, 2024
May 06, 2022
Commitments and Contingencies [Abstract]          
Employer contribution amount   $ 300 $ 300    
Revenues   30,696 $ 33,562    
Development Agreement [Member]          
Commitments and Contingencies [Abstract]          
Future milestone payments   0      
Tax Period from August 2017 through November 2022 [Member]          
Commitments and Contingencies [Abstract]          
Appellate bond cash collateral       $ 1,300  
Tax Period from August 2017 through November 2022 [Member] | Assessment One [Member]          
Commitments and Contingencies [Abstract]          
Estimated tax positions subject to audit   5,600      
Tax Period from August 2017 through November 2022 [Member]          
Commitments and Contingencies [Abstract]          
Accrued amount including penalties and interest   600      
Tax Period from August 2017 through November 2022 [Member] | Assessment One [Member]          
Commitments and Contingencies [Abstract]          
Appellate bond cash collateral         $ 1,300
Tax Period from August 2017 through November 2022 [Member] | Assessment Two [Member]          
Commitments and Contingencies [Abstract]          
Assessment amount   2,600      
Tax period from June 2018 through June 2022 [Member]          
Commitments and Contingencies [Abstract]          
Estimated tax positions subject to audit   $ 2,400      
TheraClear Corporation [Member]          
Commitments and Contingencies [Abstract]          
Future earnout payment due upon revenue target $ 1,000        
Subsequent period of gross profit for future royalty payments   4 years      
Royalty percentage   5.00%      
Aggregate royalties paid   $ 3,000      
TheraClear Corporation [Member] | International [Member]          
Commitments and Contingencies [Abstract]          
Percentage of gross profit for future royalty payments for subsequent period 25.00%        
TheraClear Corporation [Member] | Maximum [Member]          
Commitments and Contingencies [Abstract]          
Future milestone payments $ 500        
Future earnout payments 3,000        
Future royalty payments $ 20,000        
TheraClear Corporation [Member] | Maximum [Member] | Domestic [Member]          
Commitments and Contingencies [Abstract]          
Percentage of gross profit for future royalty payments for subsequent period 20.00%        
TheraClear Corporation [Member] | Minimum [Member]          
Commitments and Contingencies [Abstract]          
Revenues   $ 2,500      
TheraClear Corporation [Member] | Minimum [Member] | Domestic [Member]          
Commitments and Contingencies [Abstract]          
Percentage of gross profit for future royalty payments for subsequent period 10.00%