XML 94 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based compensation - Schedule of Share-Based Payment Award, Restricted Stock, Valuation Assumptions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment arrangement, expense   $ 5,895 $ 4,134 $ 15,897 $ 12,233
Performance-based Restricted Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Fair value of PSA as of grant date $ 1,900        
Q4 2024 change in estimated achievement probability 800        
Q1 2025 modification 1,600        
Share-based payment arrangement, expense (3,400) $ 900 $ 200 $ 2,200 $ 700
Remaining unrecognized non-cash compensation costs related to PSA $ 900