XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Noncash Share-based Compensation Expense (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]        
Share-based compensation expense $ 13,799 $ 7,271 $ 36,478 $ 30,219
Stock based compensation reversal   1,300    
Cost of Sales [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 1,089 1,177 3,170 3,396
Selling and Marketing Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 2,634 675 7,922 6,740
General and Administrative Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 7,599 4,521 18,116 13,540
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense 2,477 898 7,270 6,543
Operating Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation expense $ 12,710 $ 6,094 $ 33,308 $ 26,823