v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Shares    
Beginning balance (in shares) 223,232  
Forfeited/cancelled (in shares) (9,250)  
Ending balance (in shares) 213,982  
Vested and exercisable (in shares) 213,982  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 13.38  
Forfeited/cancelled (in dollars per share) 18.50  
Ending balance (in dollars per share) 13.16  
Vested and exercisable (in dollars per share) $ 13.16  
Weighted Average Remaining Contractual Life (in years)    
Outstanding 6 months  
Vested and exercisable 6 months  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 0 $ 498
Vested and exercisable $ 0