XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Unit
Dec. 31, 2022
USD ($)
Unit
Accounting Policies [Line Items]    
Contract assets $ 5,346,000 $ 2,325,000
Amount billed and collected in advance 5,243,000 10,572,000
Revenue recognised out of advance receipt 4,170,000 15,210,000
Deferred revenue $ 3,301,000 2,228,000
Number of operating segments | Unit 1  
Restricted cash current $ 0 $ 0
Accounts receivable overdue period for which acccounts are reviewed individually for collectability 90 days 90 days
Impairment of finite lived intangible assets $ 0 $ 0
Number of reporting units | Unit 4 4
Goodwill impairment loss $ 0 $ 0
Right-to-use asset 6,603,000 $ 7,388,000
Lease liabilities $ 8,391,000  
ASC 842 [Member]    
Accounting Policies [Line Items]    
Change in accounting principle, accounting standards update, adopted true  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2022  
Accounting Standards Update 2021-08 [Member]    
Accounting Policies [Line Items]    
Change in accounting principle, accounting standards update, adopted true  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2023  
Change in accounting principle, accounting standards update, immaterial effect true  
Accounting Standards Update 2016-13 [Member]    
Accounting Policies [Line Items]    
Change in accounting principle, accounting standards update, adopted true  
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2023  
Change in accounting principle, accounting standards update, immaterial effect true  
Not Insured With Federal Deposit Insurance Corporation [Member] | Non-US [Member]    
Accounting Policies [Line Items]    
Percentage of cash and cash equivalents 0.40% 0.90%
Minimum [Member]    
Accounting Policies [Line Items]    
Reporting unit, Amount of fair value in excess of carrying amount $ 51,770,000  
Revenue, performance obligation of payment terms 30 days  
Minimum [Member] | Capitalized Purchased Content [Member]    
Accounting Policies [Line Items]    
Finite lived intangible assets useful lives 2 years  
Maximum [Member]    
Accounting Policies [Line Items]    
Reporting unit, Amount of fair value in excess of carrying amount $ 785,079,000  
Revenue, performance obligation of payment terms 90 days  
Maximum [Member] | Capitalized Purchased Content [Member]    
Accounting Policies [Line Items]    
Finite lived intangible assets useful lives 5 years  
Current Assets [Member]    
Accounting Policies [Line Items]    
Unbilled receivable current $ 5,346,000 $ 2,325,000