v3.23.1
Convertible Preferred Stock - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2024
day
Jun. 30, 2023
Apr. 30, 2021
USD ($)
state
vote
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Jun. 30, 2021
$ / shares
Apr. 30, 2027
day
Aug. 17, 2023
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Feb. 17, 2021
USD ($)
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              
Gross proceeds     $ 225,000              
Carrying amount     214,000 $ 271,454       $ 263,284 $ 232,592  
Payments of stock issuance costs     $ 10,975              
Dividend rate         8.00%          
Stated value (in dollars per share) | $ / shares         $ 100          
Conversion rate (in dollars per share) | $ / shares       $ 79.5861            
Redemption put right, percentage of accrued value       135.00%            
Number of votes per share | vote     1              
Asset coverage ratio                   200.00%
Shares converted (in shares) | shares       0            
Accrued paid-in-kind dividends, common stock equivalent, as-converted (in shares) | shares       3,300,000            
Series A Preferred Stock                    
Temporary Equity [Line Items]                    
Aggregate accrued value divsor (in dollars per share) | $ / shares     $ 69.684              
Minimum                    
Temporary Equity [Line Items]                    
Minimum liquidity amount                   $ 65,000
Maximum                    
Temporary Equity [Line Items]                    
Minimum liquidity amount                   $ 125,000
H.I.G                    
Temporary Equity [Line Items]                    
Number of nominations to board of directors | state     1              
Minimum common stock ownership percentage needed to nominate individual to board of directors     30.00%              
Minimum ownership percentage                   30.00%
Scenario, Forecast                    
Temporary Equity [Line Items]                    
Dividend rate, payable-in-kind   6.00%                
Dividend rate, cash   2.00%                
Redemption put right, percentage of accrued value           135.00%        
Redemption call right, number of days for written notice | day           30        
Threshold percentage of conversion price 167.50%                  
Threshold consecutive trading days | day 20                  
Threshold trading days | day 30                  
Asset coverage ratio             250.00%