XML 44 R10.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
Statement of Cash Flows [Abstract]      
Tax credit utilized in period $ 53,800 $ 104,600 $ 11,200
Cash and cash equivalents:      
Total cash and cash equivalents 194,518 168,112 118,146
Restricted cash 332,100 488,723 945,159
Restricted cash - due to customers 404,402 368,656 294,311
Cash, cash equivalents, and restricted cash $ 931,020 $ 1,025,491 $ 1,357,616