XML 123 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Disclosure to Cash Flows - Summary of Supplemental Non-Cash and Other Cash Flow Information (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental Disclosure to Cash Flows        
Cash and cash equivalents $ 353,684 $ 356,332 $ 155,440  
Restricted cash 1,868 106 111  
Total cash, cash equivalents and restricted cash shown in the statements of cash flows 355,552 356,438 155,551 $ 172,355
Cash paid for income taxes, net of refunds 10,508 5,108 10,893  
Non-cash transactions:        
Property and equipment purchases in accounts payable $ 1,056 $ 1,994 $ 878  
Non-cash purchase consideration related to business combinations   3,920