v3.26.1
Stock-Based Compensation - Stock Option Repricing (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Nov. 21, 2025
Stock-Based Compensation      
Exercise price $ 14.28 $ 14.4  
Total number of shares of common stock 2,454,845 2,785,102  
Stock Option Repricing      
Stock-Based Compensation      
Total number of shares of common stock     354,200
Total amount of the incremental compensation expense $ 0.6    
Stock Option Repricing | All Other Employees      
Stock-Based Compensation      
Exercise price     $ 14
Stock Option Repricing | Minimum | Executive Team      
Stock-Based Compensation      
Exercise price     $ 21