XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies, Basic and Diluted Net Loss per Share (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Basic and Diluted Net Loss per Share [Abstract]          
Basic net loss per share (in dollars per share) $ (0.74) $ (0.57) $ (1.20) $ (1.21)  
0 Percent Convertible Senior Notes [Member]          
Basic and Diluted Net Loss per Share [Abstract]          
Interest rate on convertible senior notes 0.00% 0.00% 0.00% 0.00% 0.00%
0.125 Percent Convertible Senior Notes [Member]          
Basic and Diluted Net Loss per Share [Abstract]          
Interest rate on convertible senior notes 0.125% 0.125% 0.125% 0.125% 0.125%
1 Percent Convertible Senior Notes [Member]          
Basic and Diluted Net Loss per Share [Abstract]          
Interest rate on convertible senior notes 1.00% 1.00% 1.00% 1.00%