Annual report pursuant to Section 13 and 15(d)

Financial Instruments - Additional Information (Detail)

v3.24.1
Financial Instruments - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Dec. 13, 2023
Mar. 01, 2022
Sep. 14, 2021
Jul. 31, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Nov. 16, 2021
Schedule Of Available For Sale Securities [Line Items]                
Common stock, par value           $ 0.001 $ 0.001  
Contingent consideration, current           $ 1,000,000 $ 8,067,000  
Sale price of common stock               $ 27.74
Impairment           0    
Other Noncurrent Assets [Member] | Level 2                
Schedule Of Available For Sale Securities [Line Items]                
Investment at fair value           2,021,000    
Other Noncurrent Assets [Member] | Level 3 [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Strategic investment           $ 2,750,000    
Pandologic Ltd [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Business acquisition, effective date of acquisition     Sep. 14, 2021          
Business acquisition, percentage of ownership interests acquired     100.00%          
Business acquisition, date of acquisition agreement     Jul. 21, 2021          
March 2022 Acquisition [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Contingent consideration   $ 3,015,000            
Business acquisition, effective date of acquisition   Mar. 01, 2022            
Business acquisition, percentage of ownership interests acquired   100.00%            
Contingent consideration       $ 3,500,000        
Stock Consideration [Member] | PandoLogic Merger Agreement [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Sale price of common stock           $ 20.53    
Term Loan Facility [Member] | Lenders [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Common stock, par value $ 0.001              
Minimum [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Contingent consideration         $ 10,825,000      
Minimum [Member] | Term Loan Facility [Member] | Lenders [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Shares of common stock purchased for issuance of warrants 3,008,540              
Maximum [Member] | Pandologic Ltd [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Contingent consideration, current     $ 65,000,000          
Maximum [Member] | March 2022 Acquisition [Member]                
Schedule Of Available For Sale Securities [Line Items]                
Contingent consideration   $ 4,500,000