XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued agency commissions $ 64,761 $ 69,446
Accrued tax liabilities 28,389 26,328
Operating lease obligations, current 9,030 9,108
Interest payable 7,952 23,663
Accrued professional fees 7,921 8,187
Other 12,889 15,978
Total accrued and other current liabilities $ 130,942 $ 152,710