XML 56 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Compensation Cost Related to Non-vested Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Compensation cost related to non-vested awards not yet recognized $ 4,628 $ 4,950
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,338 $ 2,501
Weighted average period 3 years 6 months 18 days 3 years 9 months 18 days
Restricted Stock    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Compensation cost related to non-vested awards not yet recognized $ 2,290 $ 2,449
Weighted average period 3 years 6 months 18 days 3 years 9 months 18 days