XML 41 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The below table reconciles cash, cash equivalents, and restricted cash as reported in the consolidated balance sheets to the total of the same amounts shown in the consolidated statements of cash flows for the years ended December 31, 2023, 2022, and 2021:
(In thousands)202320222021
Cash and cash equivalents$79,641 $129,384 $187,205 
Restricted cash4,390 4,390 4,040 
Funds held in escrow, including funds in transit212,387 161,457 160,813 
Total cash, cash equivalents, and restricted cash as shown in the consolidated statement of cash flows$296,418 $295,231 $352,058 
Schedule of Allowance for Doubtful Accounts
The following table presents the changes in the allowance for expected credit losses as of December 31, 2023, 2022, and 2021:
(In thousands)202320222021
Allowance for expected credit losses, beginning balance$12,464 $3,410 $1,661 
Provision for expected credit losses9,490 22,167 4,803 
Amounts written off(16,813)(13,113)(3,054)
Allowance for expected credit losses, ending balance$5,141 $12,464 $3,410