XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Equity Plans - Performance Stock Units (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Equity Plans    
Stock-based compensation $ 12,740,000 $ 6,596,000
Performance Stock Units    
Equity Plans    
Number of shares, Granted 121,000  
Vesting percentage of requisite service period   100.00%
Fair value of stock units $ 3,400,000  
Stock-based compensation $ 0