XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash, cash equivalents and restricted cash $ 193,673 $ 181,191 $ 132,459 $ 129,305
Cash equivalents, at carrying value 114,140 48,336    
Cash on hand 37,407 39,423    
Restricted cash 14,289 13,403    
Financial Institutions [Member]        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash, cash equivalents and restricted cash $ 180,012 $ 155,871