XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Preferred Stock - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2024
day
Jun. 30, 2023
Jun. 30, 2021
Apr. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
state
$ / shares
shares
Apr. 30, 2027
day
Dec. 31, 2023
USD ($)
$ / shares
Sep. 30, 2023
Feb. 17, 2021
USD ($)
member
Temporary Equity [Line Items]                  
Sale of stock, shares issued (in shares) | shares       2,250,000          
Preferred stock, par value (in dollars per share) | $ / shares       $ 0.001 $ 0.001   $ 0.001    
Sale Of Stock, Consideration Received On Transaction, Gross       $ 225,000          
Carrying amount       214,000 $ 337,509   $ 298,053    
Payments of stock issuance costs       $ 10,975          
Dividend rate     8.00%   8.00%        
Stated value (in dollars per share) | $ / shares         $ 100        
Dividend rate, payable-in-kind   6.00%              
Dividend rate, cash   2.00%              
Dividends, cash         $ 5,600        
Conversion rate (in dollars per share) | $ / shares         $ 79.5861        
Threshold percentage of conversion price 167.50%                
Threshold consecutive trading days | day 20                
Threshold trading days | day 30                
Redemption put right, percentage of accrued value         135.00%        
Asset coverage ratio               250.00%  
Shares converted (in shares) | shares         0        
Accrued paid-in-kind dividends, common stock equivalent, as-converted (in shares) | shares         3,700,000        
Scenario, Forecast                  
Temporary Equity [Line Items]                  
Redemption put right, percentage of accrued value           135.00%      
Redemption call right, number of days for written notice | day           30      
H.I.G                  
Temporary Equity [Line Items]                  
Number of nominations to board of directors | state         1        
Minimum ownership percentage       30.00%         30.00%
Convertible preferred stock, number of additional rights to nominate | member                 1
Minimum                  
Temporary Equity [Line Items]                  
Minimum liquidity amount                 $ 65,000
Maximum                  
Temporary Equity [Line Items]                  
Minimum liquidity amount                 $ 125,000