v3.25.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 20, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation not yet recognized related to unvested options   $ 41    
Cash received exercise of stock option   1   $ 59
Intrinsic value of stock option exercised   2   13
Accrued employee benefits   300 $ 100  
Employee benefits and share-based compensation   200 100 100
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   $ 400 500 600
Unvested award, cost not yet recognized, period for recognition (in years)   3 months 18 days    
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   2 years 1 month 6 days    
Stock-based compensation expense   $ 9,400 4,500 3,200
Unrecognized compensation expense   $ 10,200    
Restricted stock units | Employees and Officers        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years    
Restricted stock units | Director | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Restricted stock units | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Restricted stock units | Share-based Payment Arrangement, Tranche One | Employees and Officers        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting (in percent)   25.00%    
Restricted stock units | Share-based Payment Arrangement, Tranche Two | Employees and Officers        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   36 months    
Award vesting (in percent)   75.00%    
Performance stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years    
Stock-based compensation expense   $ 47 $ 100 $ 200
Unvested award, cost not yet recognized, period for recognition (in years)   3 months 18 days    
Unrecognized compensation expense   $ 4    
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum eligible employee compensation contribution (in percent) 10.00%      
Offering period (in months) 6 months      
Fair market value share purchase (in percent) 85.00%      
Equity Incentive Plan 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period subject to annual increases   10 years    
Percentage of outstanding stock maximum   2.00%    
Equity Incentive Plan 2021 | Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years    
Award expiration period (in years)   10 years    
Award forfeited period (in days)   90 days    
Equity Incentive Plan 2021 | Stock Options | Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Award vesting (in percent)   25.00%    
Equity Incentive Plan 2021 | Stock Options | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   36 months    
Award vesting (in percent)   75.00%    
Class A Common Stock | Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized for issuance (in shares)   1,892,787    
Percentage of outstanding stock maximum   1.00%    
Outstanding stock maximum (in shares)   2,400,000    
Class A Common Stock | Equity Incentive Plan 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized for issuance (in shares)   27,106,245