XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Common Stock Stock Based Compensation Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
May 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Payment Arrangement, Expense $ 7,296 $ 6,495 $ 12,770 $ 11,515  
Common Stock, Capital Shares Reserved for Future Issuance         7,050,000
2018 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares remain avaliable for issuance 3,829,031   3,829,031    
2010 Long-Term Equity Compensation Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares remain avaliable for issuance 248,843   248,843