v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Statement of Cash Flows [Abstract]    
Federal and state tax credit utilized $ 33,100 $ 36,600
Cash and cash equivalents:    
Total cash and cash equivalents 172,430 225,753
Restricted cash 285,845 317,958
Restricted cash - due to customers 508,039 258,065
Cash, cash equivalents, and restricted cash $ 966,314 $ 801,776