v3.24.1.u1
Balance Sheet Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]        
Cash and cash equivalents $ 24,667 $ 79,641    
Restricted cash 4,390 4,390    
Funds held in escrow, including funds in transit 222,937 212,387    
Total cash, cash equivalents, and restricted cash as shown in the condensed consolidated statement of cash flows $ 251,994 $ 296,418 $ 286,635 $ 295,231