v3.25.3
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Supplemental Cash Flow Elements [Abstract]      
Cash and cash equivalents $ 240,994 $ 91,350 $ 134,409
Restricted cash 5,455 6,504 6,306
Total Cash and cash equivalents and Restricted cash shown in the Consolidated Statements of Cash Flows $ 246,449 $ 97,854 $ 140,715