v3.26.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]        
Cash and cash equivalents $ 476,040 $ 294,356    
Restricted cash 3,800 3,800    
Funds held in escrow, including funds in transit 193,269 180,752    
Total cash, cash equivalents, and restricted cash as shown in the condensed consolidated statement of cash flows $ 673,109 $ 478,908 $ 506,903 $ 505,593