v3.26.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 15, 2024
May 31, 2023
Nov. 30, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 23, 2024
May 08, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Incremental stock-based compensation expense       $ 0.2 $ 0.2 $ 0.4 $ 0.4    
Scenario, Plan                  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Stock-based compensation expense to be recognized $ 2.4                
Awarded November 9, 2022                  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Granted (in shares)   1,000,000 2,780,000            
Outstanding options to purchase common stock                  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Granted (in shares)       2,260,665 1,134,855 5,498,109 1,166,855    
Stock-based compensation related to stock options       $ 1.4 $ 1.7 $ 2.7 $ 3.2    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount       $ 7.4   $ 7.4      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition           1 year 10 months 24 days      
Outstanding restricted stock units                  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Granted (in shares)       623,216 77,270 8,939,509 8,181,743    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount       $ 18.3   $ 18.3      
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition           3 years      
Stock-based compensation       $ 1.6 $ 1.3 $ 2.9 $ 2.1    
2021 Plan                  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Number of shares available for grant (in shares)       10,864,268   10,864,268      
2023 Inducement Plan                  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                  
Number of shares available for grant (in shares)       1,703,934   1,703,934      
Capital shares reserved for future issuance (in shares)                 3,000,000
Additional capital shares reserved for future issuance (in shares)               3,000,000