XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Accounts Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Payable to publishers $ 12,612 $ 10,908
Trade and other payables 335,061 266,506
Total accounts payable $ 347,673 $ 277,414