XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies, Basic and Diluted Net Loss per Share (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Basic and Diluted Net Loss per Share [Abstract]          
Basic net loss per share (in dollars per share) $ (0.33) $ (0.58) $ (1.53) $ (1.8)  
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%