XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details Narrative) - USD ($)
1 Months Ended 9 Months Ended
Mar. 31, 2021
Jan. 31, 2023
Debt Instrument [Line Items]    
Payment of capped calls   $ 12,800,000
Convertible Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Face Amount $ 143,800,000  
Proceeds from Convertible Debt 138,500,000  
Debt issuance costs $ 5,300,000  
Interest rate 1.25%  
Maturity date Mar. 15, 2026  
Convertible Notes [Member]    
Debt Instrument [Line Items]    
Fair value of the Convertible Notes   $ 147,700,000