XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Reserved Shares of Common Stock for Conversion (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
 Reserved shares of common stock 70,502,912 67,729,339
Performance Share Unit Plan [Member]    
Class of Stock [Line Items]    
 Reserved shares of common stock 13,000,000 13,000,000
Stock Award Plans [Member]    
Class of Stock [Line Items]    
 Reserved shares of common stock 2,690,393 3,930,952
Employee Stock Purchase Plan [Member]    
Class of Stock [Line Items]    
 Reserved shares of common stock 107,688 164,654
Series A Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
 Reserved shares of common stock 54,704,831 45,023,612
Series B Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
 Reserved shares of common stock 5,610,121