XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Advertiser
AdvertisingCustomer
shares
Dec. 31, 2023
USD ($)
AdvertisingCustomer
Advertiser
shares
Dec. 31, 2022
USD ($)
AdvertisingCustomer
shares
Accounting Policies [Line Items]      
Cash and cash equivalents $ 95,914 $ 67,398 $ 80,348
Restricted cash 786 770 $ 753
Cash and marketable securities 100,600    
Available for sale debt securities $ 4,694 $ 13,172  
Number of advertisers represent more than five percent of trade receivables | Advertiser 0 0  
Number of advertising customer represented more than five percent of revenue | AdvertisingCustomer 0 0 0
Estimated losses for bad debts $ 1,300 $ 600 $ 800
Bad debts actually charged off $ 500 $ 700 $ 1,100
Percentage of tax benefit recognized 50.00%    
Stock options granted | shares 0 0 0
Shares of dilutive securities not included in computation of diluted earnings per share | shares 1,277,582 2,145,439 623,152
Change in Accounting Principle, Accounting Standards Update, Adopted true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Dec. 31, 2024    
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2023-07 [Member]    
Revenue | Customer Concentration Risk | Meta      
Accounting Policies [Line Items]      
Concentration risk percentage   53.00%  
Outside the United States      
Accounting Policies [Line Items]      
Cash and cash equivalents $ 11,100 $ 8,800