v3.25.1
Stockholders' Equity - Stock Incentive Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 11, 2024
Jun. 22, 2023
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
May 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation expense     $ 22,171      
Unrecognized compensation expense, recognition period     2 years 8 months 12 days      
2022 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Awards available to be issued     3,614,500   6,946,000 3,692,397
New shares           1,928,000
Shares available that were transferred from the 2016 Plan           1,764,397
Weighted-average fair value of the options granted     $ 1.93 $ 2.23    
Additional shares for issuance 2,300,000 6,069,000        
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)     $ 3.49 $ 4.36