v3.25.1
Stock-based Compensation - Restricted Stock Units Issued and Vested (Details)
$ in Millions
3 Months Ended
Mar. 10, 2025
USD ($)
shares
Jul. 02, 2024
Jun. 17, 2024
Jun. 16, 2024
USD ($)
shares
Apr. 09, 2024
Mar. 31, 2025
item
shares
Mar. 31, 2024
shares
Share-Based Payment Arrangement              
Conversion ratio   0.1 0.1   0.067    
Restricted stock units              
Share-Based Payment Arrangement              
Restricted common stock awards issued (in shares) 60,365     118,538      
Vesting of Restricted Stock Units | $ $ 2.5     $ 0.6      
Vested           16,000 2,000
Vesting Rights, Percentage           33.33%  
Award Vesting, Number of Anniversaries | item           3  
Restricted stock units | Vest on March 1, 2025              
Share-Based Payment Arrangement              
Vested       39,514      
Restricted stock units | Vest on March 1 2026              
Share-Based Payment Arrangement              
Vested 20,122     39,514      
Restricted stock units | Vest on March 1 2027              
Share-Based Payment Arrangement              
Vested 20,122     39,510      
Restricted stock units | Vest on March 1 2028              
Share-Based Payment Arrangement              
Vested 20,123            
Restricted stock units | Prior to Reverse Stock Split | Vest on March 1, 2025              
Share-Based Payment Arrangement              
Vested       1,184,946