v3.25.1
Share-Based Payment Arrangements - Schedule of Unrecognized Compensation Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restricted stock    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation costs $ 4,790 $ 9,137
Weighted average period over which compensation cost will be recognized (in years) 1 year 4 months 17 days 1 year 9 months 18 days
Maximum term relating to outstanding RSUs (in years) 2 years 3 months 2 years 3 months 18 days
Performance share units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized compensation costs $ 402 $ 458
Weighted average period over which compensation cost will be recognized (in years) 2 years 3 months 3 months 18 days
Maximum term relating to outstanding RSUs (in years) 2 years 3 months 6 months