XML 127 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Mar. 10, 2021
Dec. 31, 2020
Dec. 24, 2020
Apr. 09, 2020
Payroll Support Program, CARES Act            
Class of Stock [Line Items]            
Warrants outstanding (in shares)       520,797    
Shares of common stock subject to warrants issued to the united states treasury (in shares) 739,089          
Warrants term 5 years          
CARES Act            
Class of Stock [Line Items]            
Strike price (in dollars per share)           $ 14.08
Number of warrants issued as a percent of outstanding stock 100.00%          
Adjustments to additional paid in capital, warrant issued $ 4.3          
Payroll Support Program 1, CARES Act            
Class of Stock [Line Items]            
Strike price (in dollars per share) $ 11.663          
Number of securities called by warrants (in shares) 628,725.19          
Payroll Support Program 2, CARES Act            
Class of Stock [Line Items]            
Strike price (in dollars per share) $ 20.229       $ 24.42  
Shares of common stock subject to warrants issued to the united states treasury (in shares) 739,089 137,753        
Number of securities called by warrants (in shares) 166,292.37          
Payroll Support Program 3, CARES Act            
Class of Stock [Line Items]            
Strike price (in dollars per share) $ 30.196   $ 36.45      
Shares of common stock subject to warrants issued to the united states treasury (in shares) 739,089 80,539        
Number of securities called by warrants (in shares) 97,219.73