v3.26.1
Stockholders' Equity (Share-Based Compensation Expense Included in the Statement of Operations) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense $ 9,274 $ 8,393
Cost of Revenues    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense 2,456 2,338
Selling, Distribution, and Marketing    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense 360 313
General and Administrative    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense 5,137 4,569
Research and Development    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense $ 1,321 $ 1,173