XML 48 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024, 2023, and 2022:
(In thousands)202420232022
Cash and cash equivalents$305,757 $79,641 $129,384 
Restricted cash4,100 4,390 4,390 
Funds held in escrow, including funds in transit195,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 
Schedule of Allowance for Doubtful Accounts
The following table presents the changes in the allowance for expected credit losses as of December 31, 2024, 2023, and 2022:
(In thousands)202420232022
Allowance for expected credit losses, beginning balance$5,141 $12,464 $3,410 
Provision for expected credit losses5,767 9,490 22,167 
Amounts written off(6,262)(16,813)(13,113)
Allowance for expected credit losses, ending balance$4,646 $5,141 $12,464