XML 73 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Narrative) (Details)
Jun. 30, 2022
Aug. 17, 2021
May 14, 2019
Jul. 06, 2016
2026 convertible secured notes        
Debt instrument, interest rate, stated percentage 3.50% 3.50%    
2026 Convertible Notes        
Debt instrument, interest rate, stated percentage 2.00%   2.00%  
2023 Convertible Notes        
Debt instrument, interest rate, stated percentage 3.25%     3.25%