XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Compensation Cost Related to Non-vested Awards (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Compensation cost related to non-vested awards not yet recognized $ 5,279 $ 6,243
Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Compensation cost related to non-vested awards not yet recognized $ 2,667 $ 3,162
Weighted average period 4 years 18 days 4 years 9 months 18 days
Restricted Stock Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Compensation cost related to non-vested awards not yet recognized $ 2,612 $ 3,081
Weighted average period 4 years 18 days 4 years 9 months 18 days