XML 94 R82.htm IDEA: XBRL DOCUMENT v3.22.2
Capital Stock and Reserves - Stock Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 7,637 $ 6,795 $ 13,689 $ 12,102
Cost and Expenses Applicable to Revenues [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 269 312 508 606
Selling, General and Administrative Expenses [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 7,263 6,396 12,989 11,340
Research and Development [Member]        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 105 $ 87 $ 192 $ 156