v3.26.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Capitalized stock-based compensation   $ 62   $ 0 $ 114 $ 27  
Stock-based compensation expense   3,323   $ 1,539 6,723 $ 3,134  
PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock-based compensation costs related to unvested RSUs   $ 892     $ 892    
Unrecognized share-based compensation cost, period for recognition         1 year 9 months 3 days    
Vesting period         4 years    
Vested (in shares)   208,334     270,833    
Stock-based compensation expense   $ 788     $ 1,216    
Outstanding (in shares)   104,165     104,165    
Unvested (in dollars per share)   $ 11.96     $ 11.96    
Accelerated vesting of shares (in shares) 208,334            
Accelerated stock-based compensation expense $ 643            
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         4 years    
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized stock-based compensation costs related to unvested RSUs   $ 7,572     $ 7,572    
Unrecognized share-based compensation cost, period for recognition         1 year 6 months    
Vesting period         4 years    
Vested (in shares)   381,949 756,878        
Outstanding (in shares)   2,000,155 1,441,215   2,000,155   2,193,755
Unvested (in dollars per share)   $ 6.82 $ 7.82   $ 6.82   $ 6.71
Accelerated vesting of shares (in shares) 196,430            
Accelerated stock-based compensation expense $ 349            
RSUs | Share-Based Payment Arrangement, Tranche One | Director              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         1 year    
RSAs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         1 year    
Restricted Stock Units (RSUs), Four Year Vesting Term              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         4 years    
Restricted Stock Units (RSUs), Four Year Vesting Term | Share-Based Payment Arrangement, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         1 year    
Award vesting rights, percentage         25.00%    
Restricted Stock Units (RSUs), Two Year Vesting Term              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         2 years    
Restricted Stock Units (RSUs), Two Year Vesting Term | Share-Based Payment Arrangement, Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         1 year    
Award vesting rights, percentage         50.00%    
Restricted Stock Units (RSUs), One Year Vesting Term              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period         1 year    
Award vesting rights, percentage         100.00%