XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash, cash equivalents and restricted cash $ 170,373 $ 181,191 $ 116,926 $ 129,305
Cash equivalents, at carrying value 90,896 48,336    
Cash on hand 35,580 39,423    
Restricted cash 13,499 13,403    
Financial Institutions [Member]        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash, cash equivalents and restricted cash $ 156,726 $ 155,871