XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
EMPLOYEE BENEFIT PLANS - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement, Expense $ 6,730 $ 5,999 $ 18,540 $ 15,561
Costs of Revenues        
Share-Based Payment Arrangement, Expense 1,366 1,120 3,751 3,022
Research and Development        
Share-Based Payment Arrangement, Expense 2,375 2,196 6,640 5,609
Selling, General, and Administrative        
Share-Based Payment Arrangement, Expense $ 2,989 $ 2,683 $ 8,149 $ 6,930