XML 119 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Performance-Based Common Stock Warrants - Narrative (Details) - Common stock purchase warrants - $ / shares
Jan. 01, 2023
Mar. 09, 2016
Class of Warrant or Right [Line Items]    
Exercise price of warrants (in dollars per share)   $ 54.55
Number of shares called by warrants (in shares) 275,000