XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.3
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, noncash expense $ 1,548 $ 2,513 $ 4,559 $ 7,424
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares) 0 0 96,758 151,490
Common stock, capital shares reserved for future issuance (in shares) 1,362,508   1,362,508  
Share-based payment arrangement, noncash expense $ 76 $ 108 $ 258 $ 330
Share-based payment arrangement, nonvested award, cost not yet recognized, amount 300   300  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, noncash expense 1,087 $ 1,455 2,723 $ 4,289
Compensation not yet recognized, stock options 7,000   7,000  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation not yet recognized, share-based awards other than options $ 1,500   $ 1,500