XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions, BeautyBio (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2023
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Acquisitions [Abstract]        
Purchase price, net of cash acquired     $ 0 $ 77,275
Fair Value of Assets Acquired [Abstract]        
Goodwill   $ 230,768 $ 99,885  
BeautyBio [Member]        
Acquisitions [Abstract]        
Percentage interest acquired 100.00%     100.00%
Purchase price, net of cash acquired $ 75,000      
Cash acquired 1,500      
Gross purchase price 76,500     $ 76,500
Fair Value of Assets Acquired [Abstract]        
Intangible assets 43,000     43,000
Cash 1,500     1,500
Accounts receivable 3,500     3,500
Inventory 10,300     10,300
Prepaid and other assets 800     800
Fixed assets 1,000     1,000
ROU operating lease asset 1,200     1,200
Lease liability 1,200     1,200
Accounts payable and accrued liabilities 2,500     2,500
Deferred tax liability 700     700
Goodwill 19,600     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     18,400
Useful life     9 years  
BeautyBio [Member] | Technology [Member]        
Fair Value of Assets Acquired [Abstract]        
Intangible assets 2,300     2,300
Useful life     19 years  
BeautyBio [Member] | Tradenames [Member]        
Fair Value of Assets Acquired [Abstract]        
Intangible assets 20,900     20,900
Useful life     19 years  
BeautyBio [Member] | Other Intangibles [Member]        
Fair Value of Assets Acquired [Abstract]        
Intangible assets $ 1,400     $ 1,400
Useful life     3 years