XML 65 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Significant Accounting Policies, Basic and Diluted Net Loss per Share (Details)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2021
Dec. 31, 2019
0% 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.125% Notes [Member]          
Basic and Diluted Net Loss Per Share [Abstract]          
Interest rate on convertible senior notes 0.125% 0.125% 0.125%   0.125%
1.75% Notes [Member]          
Basic and Diluted Net Loss Per Share [Abstract]          
Interest rate on convertible senior notes 1.75% 1.75%