v3.25.1
Other Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Balance Sheet Components [Abstract]    
Prepaid expenses $ 60,618 $ 47,919
Accrued interest receivable 21,680 19,690
Other current assets 6,672 7,806
Total prepaid expenses and other current assets $ 88,970 $ 75,415