XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies, Basic and Diluted Net Loss per Share (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Basic Net Loss per Share [Abstract]      
Basic net loss per share (in dollars per share) $ (0.46) $ (0.64)  
0.125 Percent Convertible Senior Notes [Member]      
Basic Net Loss per Share [Abstract]      
Interest rate on convertible senior notes 0.125% 0.125% 0.125%
1 Percent Convertible Senior Notes [Member]      
Basic Net Loss per Share [Abstract]      
Interest rate on convertible senior notes 1.00% 1.00%  
0 Percent Convertible Senior Notes [Member]      
Basic Net Loss per Share [Abstract]      
Interest rate on convertible senior notes 0.00%   0.00%