XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 01, 2024
Mar. 01, 2019
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Feb. 19, 2019
Debt Instrument [Line Items]              
Repayment of convertible senior notes         $ 16,415,000 $ 0  
Non-cash interest expense     $ 0 $ 313,488 177,833 626,976  
Convertible senior notes | Convertible Debt              
Debt Instrument [Line Items]              
Debt instrument, face amount   $ 78,500,000         $ 78,500,000
Debt interest based on the fixed rate (in percent)   6.50%         6.50%
Proceeds from issuance of debt   $ 75,700,000          
Repayment of convertible senior notes $ 16,900,000            
Non-cash interest expense       313,000 $ 178,000 627,000  
Interest expense, contractual interest       $ 267,000   $ 533,000