XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
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, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 356,332 $ 155,440 $ 172,250  
Restricted cash 106 111 105  
Total cash, cash equivalents and restricted cash shown in the statements of cash flows 356,438 155,551 172,355 $ 351,027
Cash paid for income taxes, net of refunds 5,108 10,893 3,669  
Non-cash transactions:        
Property and equipment purchases in accounts payable $ 1,994 $ 878 834  
Non-cash purchase consideration related to business combinations 3,920      
Commission payable converted to stock-based award     $ 314