XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense and Related Income Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total employee and director stock-based compensation expense $ 841 $ 1,651 $ 4,274 $ 5,015
Income tax benefit 170 255 602 762
Cost of sales        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total employee and director stock-based compensation expense 13 25 41 72
Research and development expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total employee and director stock-based compensation expense 147 198 429 571
Selling, general and administrative expenses: | Employees        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total employee and director stock-based compensation expense 456 1,321 2,949 4,076
Selling, general and administrative expenses: | Outside directors        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total employee and director stock-based compensation expense $ 225 $ 107 $ 855 $ 296