Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Narrative (Details)

v3.23.3
Fair Value Measurements - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 29, 2021
Apr. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 22, 2023
Jun. 21, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]                  
Change in fair value of earnout liability     $ 0 $ (1,784,000) $ 0 $ (1,784,000)      
Payment of earnout liability   $ 539,000              
Issuance of common stock upon settlement of earnout consideration liability   $ 537,000     537,000 0      
Change in fair value of warrant liabilities     $ 0 $ (31,000) $ 0 $ (1,558,000)      
Common stock, shares outstanding (in shares)     6,547,873   6,547,873   6,442,436 51,540,172 6,180,646
Trading days period 3 years                
Trading Price One                  
Schedule of Held-to-maturity Securities [Line Items]                  
Percentage released at targets 50.00%                
Trading Price Two                  
Schedule of Held-to-maturity Securities [Line Items]                  
Percentage released at targets 50.00%                
Earnout Shares                  
Schedule of Held-to-maturity Securities [Line Items]                  
Common stock, shares outstanding (in shares) 438,800   438,800   438,800        
Number of consecutive trading days to determine the trading price per share 30 days                
Estimated fair value of the shares recognized as a deemed dividend $ 18,132,000                
Earnout Shares | Trading Price One                  
Schedule of Held-to-maturity Securities [Line Items]                  
Volume weighted average trading price of common stock (in dollars per share) $ 112.00                
Earnout Shares | Trading Price Two                  
Schedule of Held-to-maturity Securities [Line Items]                  
Volume weighted average trading price of common stock (in dollars per share) 128.00                
Nonrecurring | Earnout Shares                  
Schedule of Held-to-maturity Securities [Line Items]                  
Fair value of shares estimated based on trading price of common stock (in dollars per share) $ 61.60