XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued agency commissions $ 47,564 $ 18,053
Accrued tax liabilities 25,423 9,002
Accrued professional fees 18,312 18,630
Interest payable 8,755 58
Operating lease obligations, current 8,658 4,033
Other 9,745 6,413
Total accrued and other current liabilities $ 118,457 $ 56,189