XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]        
Cash and cash equivalents $ 154,106 $ 129,384    
Restricted cash 4,390 4,390    
Funds held in escrow, including funds in transit 177,655 161,457    
Total cash, cash equivalents, and restricted cash as shown in the condensed consolidated statement of cash flows $ 336,151 $ 295,231 $ 328,105 $ 352,058