XML 13 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Statement of Cash Flows [Abstract]        
Cash $ 4,084 $ 3,951 $ 4,745  
Restricted cash 104,459 131,684 115,576  
Total $ 108,543 $ 135,635 $ 120,321 $ 128,673