XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Redeemable Series A-1 Preferred Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 13, 2020
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Oct. 19, 2018
Temporary Equity [Line Items]          
Share price   $ 43.74 $ 21.81 $ 44.28  
Percentage of dividends paid in cash 14.20%        
Redeemable Series A-1 Preferred Stock          
Temporary Equity [Line Items]          
Temporary equity, shares issued         12,000
Temporary equity, par value per share         $ 0.0001
Warrants to purchase common stock         534,240
Temporary equity, penalty term 3 years        
Temporary equity, penalty term upon full exercise of warrant 2 years        
Percentage of dividends paid in cash   15.00%      
Percentage of dividends accrued   14.20%      
Fair value changes in the contingent put option     $ 19.2    
Redeemable Series A-1 Preferred Stock | Maximum          
Temporary Equity [Line Items]          
Temporary equity, aggregate amount of redemption requirement $ 50.0        
Percentage of accumulated dividends payable in common stock upon IPO 50.00%        
Share price $ 31.60