v3.26.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash, cash equivalents and restricted cash $ 294,814 $ 311,732 $ 193,673 $ 181,191
Cash equivalents, at carrying value 120,282 161,063    
Cash on hand 48,112 38,861    
Restricted cash 11,917 11,700    
Financial Institutions [Member]        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash, cash equivalents and restricted cash $ 291,230 $ 294,158