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