v3.26.1
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued agency commissions $ 55,797 $ 69,446
Accrued tax liabilities 25,290 26,328
Interest payable 23,660 23,663
Operating lease obligations, current 10,050 9,108
Accrued professional fees 8,456 8,187
Other 17,514 15,978
Total accrued and other current liabilities $ 140,767 $ 152,710