XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Statement of Cash Flows [Abstract]        
Cash $ 4,158 $ 3,951 $ 4,215  
Restricted cash 122,312 131,684 118,194  
Total $ 126,470 $ 135,635 $ 122,409 $ 128,673