v3.25.2
Share-based Compensation - Market-Based Performance Share Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 16, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation            
Expected life 10 years          
Expense recognized   $ 3,732 $ 2,926 $ 7,376 $ 5,335  
Market-Based Share Options            
Share-based Compensation            
Number of options granted       0   0
Number of options outstanding   306,373   306,373    
Period of volume weighted average trading price ("VWAP")       20 days    
Minimum price per share for vesting awards       $ 30    
Threshold period from grant date for vesting awards       5 years    
Exercise price of shares granted       $ 8.16    
Expected life       10 years    
Expense recognized   $ 100 $ 200 $ 300 $ 300