XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Additional Information (Detail) - USD ($)
12 Months Ended
Aug. 22, 2023
Apr. 24, 2023
Feb. 22, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]            
Other long-term liabilities       $ 17,455,000 $ 5,481,000  
Selling, general, and administrative       166,510,000 143,637,000 $ 121,167,000
Goodwill       103,379,000 91,755,000 78,839,000
Amortization expense relating to purchased intangible assets       5,500,000 4,900,000 4,000,000
Stock-based compensation expense, net of amounts capitalized       $ 49,648,000 $ 39,324,000 $ 23,220,000
2022 Acquisition [Member]            
Business Acquisition [Line Items]            
Purchase consideration     $ 18,600,000      
Net liabilities assumed     1,100,000      
Goodwill     13,500,000      
Amortization expense relating to purchased intangible assets     $ 6,400,000      
Finite-Lived Intangible Assets, Amortization Method     straight-line basis      
Weighted average remaining amortization period (in years)     15 years      
Two Thousand And Twenty Three Acquisition [Member]            
Business Acquisition [Line Items]            
Cash consideration $ 16,600,000 $ 12,500,000        
Business Combination, Acquisition Related Costs   6,000,000        
Total assets acquired   1,200        
Net liabilities assumed 3,600,000          
Goodwill 5,900,000 $ 5,300,000        
Amortization expense relating to purchased intangible assets $ 14,200,000          
Finite-Lived Intangible Assets, Amortization Method straight-line straight-line basis        
Weighted average remaining amortization period (in years) 15 years 15 years