v3.25.0.1
Business Combinations - Summarizes the Allocation of Aggregate Purchase Price (Detail) - USD ($)
$ in Thousands
Jan. 04, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill   $ 73,343 $ 73,354 $ 53,100
Highline [Member]        
Business Acquisition [Line Items]        
Cash $ 3,601      
Accounts receivable 1,743      
Prepaid expenses and other current assets 778      
Accounts payable (1,124)      
Accrued expenses (31)      
Other current liabilities (3,129)      
Fair value of identifiable net assets acquired 1,838      
Goodwill 26,062      
Net intangible assets 36,812      
Total Acquisition Price 38,650      
Trade names [Member] | Highline [Member]        
Business Acquisition [Line Items]        
Net intangible assets 8,000      
Customer relationships [Member] | Highline [Member]        
Business Acquisition [Line Items]        
Net intangible assets $ 2,750