v3.25.3
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued agency commissions $ 65,044 $ 18,053
Accrued tax liabilities 23,749 9,002
Operating lease obligations, current 8,463 4,033
Accrued professional fees 8,324 18,630
Interest payable 7,955 58
Other 12,332 6,413
Total accrued and other current liabilities $ 125,867 $ 56,189