XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS COMBINATION - Acquisition of Penelope Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 01, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]          
Contingent consideration $ 69,200   $ 69,200 $ 0  
Aggregate consideration paid     103,712 0 $ 149,005
Goodwill 321,544   $ 321,544 226,294  
Weighted average useful life     18 years 1 month 6 days    
Change in fair value of contingent consideration     $ 7,100 $ 0 $ 0
Distributor Relationships          
Business Acquisition [Line Items]          
Weighted average useful life     20 years    
Penelope          
Business Acquisition [Line Items]          
Percent acquired   100.00%      
Cash consideration paid   $ 105,000      
Contingent consideration   62,100      
Aggregate consideration paid $ 104,638        
Goodwill   95,250      
Intangible assets   57,700      
Transaction costs incurred     $ 2,060    
Change in fair value of contingent consideration     $ 7,100    
Penelope | Maximum          
Business Acquisition [Line Items]          
Contingent consideration   110,800      
Penelope | Minimum          
Business Acquisition [Line Items]          
Contingent consideration   0      
Penelope | Trade Names          
Business Acquisition [Line Items]          
Intangible assets   34,000      
Penelope | Distributor Relationships          
Business Acquisition [Line Items]          
Intangible assets   $ 23,700      
Weighted average useful life   20 years