v3.24.3
Share-Based Compensation - Restricted Shares and RSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based compensation        
Share-based compensation expense $ 7,826 $ 6,788 $ 22,395 $ 19,376
Restricted stock units        
Share-based compensation        
Total unrecognized compensation cost $ 36,441   $ 36,441  
Expenses expected to be recognized over a weighted average remaining period     2 years 9 months 10 days  
Number of shares        
Beginning of the period     2,396,888  
Granted     937,767  
Vested     (603,762)  
Forfeited     (345,616)  
End of the period 2,385,277   2,385,277  
Weighted Average Grant Date Fair Value        
Beginning of the period     $ 14.00  
Granted     22.08  
Vested     13.80  
Forfeited     14.72  
End of the period $ 17.12   $ 17.12  
Time-based RSUs        
Share-based compensation        
Vesting percentage     25.00%