v3.26.3
Stock-Based Plans and Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
2017 Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options to Purchase Common Stock Outstanding Beginning Balance 2,193,528 2,345,207 2,345,207  
Options to Purchase Common Stock Forfeited/cancelled (9,040) (40,368)    
Options to Purchase Common Stock Expired (64,089) (65,287)    
Options to Purchase Common Stock Exercised (32,511) (16,804)    
Options to Purchase Common Stock Outstanding Ending Balance 2,087,888 2,222,748 2,193,528 2,345,207
Options to Purchase Common Stock Exercisable 2,015,935      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted-Average Exercise Price per Share Outstanding Beginning Balance $ 30.33 $ 30.62 $ 30.62  
Weighted-Average Exercise Price per Share Forfeited/cancelled 36.95 41.5    
Weighted-Average Exercise Price per Share Expired 38.47 36.89    
Weighted-Average Exercise Price per Share Exercised 18.23 15.45    
Weighted-Average Exercise Price per Share Outstanding Ending Balance 30.24 30.35 30.33 $ 30.62
Weighted-Average Exercise Price per Share Exercisable 30.13      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Weighted Average Grant Date Fair Value per Share Outstanding Beginning Balance 16.32 16.32 16.32  
Weighted Average Grant Date Fair Value per Share Outstanding Ending Balance $ 16.32 $ 16.32 $ 16.32 $ 16.32
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Weighted Average Remaining Contract Life (in Years) Outstanding 4 years 3 months 18 days 5 years 2 months 12 days 4 years 10 months 24 days 6 years
Weighted Average Remaining Contract Life (in Years) Exercisable 4 years 2 months 12 days      
Aggregate Intrinsic Value of In-The-Money Options Exercised $ 300 $ 164    
Aggregate Intrinsic Value of In-The-Money Options Outstanding   $ 8,241 $ 6,109 $ 776
2013 Plan        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options to Purchase Common Stock Outstanding Beginning Balance 567,827 680,889 680,889  
Options to Purchase Common Stock Expired (425) (1,000)    
Options to Purchase Common Stock Exercised (504,902) (18,095)    
Options to Purchase Common Stock Outstanding Ending Balance 62,500 661,794 567,827 680,889
Options to Purchase Common Stock Exercisable 62,500      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted-Average Exercise Price per Share Outstanding Beginning Balance $ 6.51 $ 6.49 $ 6.49  
Weighted-Average Exercise Price per Share Expired 6.03 6.03    
Weighted-Average Exercise Price per Share Exercised 6.11 8.02    
Weighted-Average Exercise Price per Share Outstanding Ending Balance 9.76 6.46 6.51 $ 6.49
Weighted-Average Exercise Price per Share Exercisable 9.76      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Weighted Average Grant Date Fair Value per Share Outstanding Beginning Balance 2.51 2.51 2.51  
Weighted Average Grant Date Fair Value per Share Outstanding Ending Balance $ 2.51 $ 2.51 $ 2.51 $ 2.51
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Weighted Average Remaining Contract Life (in Years) Outstanding 2 months 12 days 9 months 18 days 6 months 1 year 6 months
Weighted Average Remaining Contract Life (in Years) Exercisable 2 months 12 days      
Aggregate Intrinsic Value of In-The-Money Options Exercised $ 8,608 $ 309    
Aggregate Intrinsic Value of In-The-Money Options Outstanding 226 $ 10,351 $ 10,401 $ 8,211
Aggregate Intrinsic Value of In-The-Money Options Exercisable $ 226