XML 120 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions, BeautyBio (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Acquisitions [Abstract]          
Purchase price, net of cash acquired     $ 77,275 $ 0 $ 18,963
Fair Value of Assets Acquired [Abstract]          
Goodwill   $ 230,768 $ 230,768 $ 206,432  
Useful life     13 years    
Customer Relationships [Member]          
Fair Value of Assets Acquired [Abstract]          
Useful life     8 years    
BeautyBio [Member]          
Acquisitions [Abstract]          
Percentage interest acquired 100.00%        
Purchase price, net of cash acquired $ 75,000        
Cash acquired 1,500        
Gross purchase price 76,500        
Fair Value of Assets Acquired [Abstract]          
Intangible assets 43,000        
Cash 1,500        
Accounts receivable 3,500        
Inventory 10,300        
Prepaid and other assets 800        
Fixed assets 1,000        
ROU operating lease asset 1,200        
Lease liability 1,200        
Accounts payable and accrued liabilities 2,500        
Deferred tax liability 700        
Goodwill 19,600        
Measurement period adjustment to accounts receivable   (1,200)      
Measurement period adjustment to inventory   (700)      
Measurement period adjustment to accrued liabilities   (500)      
Measurement period adjustment to deferred tax liability   700      
Measurement period adjustment to intangible assets   (300)      
Measurement period adjustment to goodwill   $ 2,400      
BeautyBio [Member] | Customer Relationships [Member]          
Fair Value of Assets Acquired [Abstract]          
Intangible assets 18,400        
Useful life     9 years    
BeautyBio [Member] | Technology [Member]          
Fair Value of Assets Acquired [Abstract]          
Intangible assets 2,300        
Useful life     19 years    
BeautyBio [Member] | Tradenames [Member]          
Fair Value of Assets Acquired [Abstract]          
Intangible assets 20,900        
Useful life     19 years    
BeautyBio [Member] | Other Intangibles [Member]          
Fair Value of Assets Acquired [Abstract]          
Intangible assets $ 1,400        
Useful life     3 years