XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of cash, cash equivalents and restricted cash to the Consolidated Balance Sheets, end of period:      
Cash and cash equivalents $ 296,051 $ 68,175 $ 91,803
Restricted cash-funds held for customers 30,015 20,976 14,945
Total cash, cash equivalents and restricted cash, end of period $ 326,066 $ 89,151 $ 106,748