v3.25.2
Stockholders' Equity - Stock Incentive Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 18, 2025
Jun. 11, 2024
Jun. 22, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
May 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Unrecognized compensation expense       $ 19,494   $ 19,494      
Unrecognized compensation expense, recognition period           2 years 7 months 6 days      
2022 Plan                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Awards available to be issued       5,443,100   5,443,100   6,946,000 3,692,397
New shares                 1,928,000
Shares available that were transferred from the 2016 Plan                 1,764,397
Additional shares for issuance 2,950,000 2,300,000 6,069,000            
2022 Plan | Employee Stock Option                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Weighted-average fair value of the options granted       $ 1.17 $ 2.45 $ 1.72 $ 2.28    
2022 Plan | RSUs                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Weighted Average Grant Date Fair Value, Granted (in dollars per share)       $ 2.16 $ 4.69 $ 3.05 $ 4.43