v3.25.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets [Abstract]    
Accrued expenses $ 40,394 $ 37,781
Accrued payroll 34,081 64,514
Accounts payable 28,765 12,381
Beneficial interest liabilities (at fair value) 10,532 10,089
Other liabilities 6,245 3,241
Trailing fee liability (at fair value) 4,958 4,614
Loan servicing liabilities (at fair value) 1,750 1,180
Total accrued expenses and other liabilities $ 126,725 $ 133,800