XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Capital Stock and Reserves - Schedule of Share-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 6,301 $ 5,399 $ 18,863 $ 16,938
Costs and expenses applicable to revenues        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 348 251 944 726
Selling, general and administrative expenses        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 5,763 5,036 17,345 15,879
Research and development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 190 $ 112 $ 574 $ 333