XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 31, 2023
Sep. 30, 2022
Feb. 29, 2024
Oct. 31, 2023
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Jun. 30, 2023
Security for sale offering   $ 400,000              
Common stock, par value           $ 0.0001   $ 0.0001  
Proceeds from issuance of common stock under the employee stock purchase plan           $ 89 $ 83    
Common stock, shares issued (in shares)           119,221,230   110,160,684  
Convertible Preferred Stock, Shares Reserved for Future Issuance           46,292,290      
ATM Facility [Member]                  
Security for sale offering           $ 75,000      
Commission On Sales           3.00%      
Shelf Registration Statement [Member]                  
Securities, available for offer and sale           $ 325,000      
Treasury Stock [Member]                  
Common shares repurchased 46,600     31,765 206,802        
Common stock, shares issued (in shares)               31,765 46,600
Sales Agreement [Member]                  
Security for sale offering           $ 34,500      
Issuance of common stock, shares     9,000,000            
Common stock, par value     $ 4.5            
Proceeds from issuance of common stock under the employee stock purchase plan     $ 39,300