v3.25.2
Share-based Compensation - Restricted Share Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Weighted Average Grant Date Fair Value        
Expense recognized $ 3,732 $ 2,926 $ 7,376 $ 5,335
Shares issuable upon release of restricted share units        
Number of RSUs        
Beginning balance     874,923  
Vested and issued     (220,391)  
Ending balance 654,532   654,532  
Weighted Average Grant Date Fair Value        
Beginning balance     $ 5.99  
Vested and issued     5.71  
Ending balance $ 6.08   $ 6.08  
Expense recognized $ 400 $ 500 $ 800 $ 1,100