XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Reconciliation of Cash, Cash Equivalents and Restricted Cash to the Condensed Consolidated Balance Sheets        
Cash and cash equivalents $ 290,959 $ 143,201 $ 127,828 $ 180,520
Restricted cash in other assets 1,893 1,641 1,526 467
Total cash, cash equivalents and restricted cash $ 292,852 $ 144,842 $ 129,354 $ 180,987