XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental disclosures:      
Cash and cash equivalents $ 598,545 $ 353,684 $ 356,332
Restricted cash (Note 1) 2,125 1,868 106
Total cash, cash equivalents and restricted cash shown in the statements of cash flows 600,670 355,552 356,438
Cash paid for interest 3,508    
Cash paid for income taxes, net of refunds 64,492 10,508 5,108
Non-cash transactions      
Property and equipment purchases in accounts payable and accrued liabilities $ 238 $ 1,056 1,994
Non-cash purchase consideration related to business combinations     $ 3,920