XML 63 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 305,757 $ 79,641 $ 129,384  
Restricted cash 4,100 4,390 4,390  
Funds held in escrow, including funds in transit 195,736 212,387 161,457  
Total cash, cash equivalents, and restricted cash as shown in the consolidated statement of cash flows $ 505,593 $ 296,418 $ 295,231 $ 352,058