v3.25.2
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Aggregate intrinsic value of outstanding stock options $ 1,476       $ 1,476  
Unrecognized cost of unvested stock options 1,123       $ 1,123  
Recognition period for compensation cost of unvested stock options         6 months  
Options granted (in shares)     2,379,000   0 2,804,000
Fair value of options granted     $ 4,730     $ 5,685
Share-based compensation 751 $ 878 885 $ 818    
Additional Paid- in-Capital            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based compensation $ 751 $ 878 $ 885 $ 818 $ 1,629 $ 1,703
Tranche one            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Semi-annual vesting percentage of stock options         25.00%  
Semi-annual vesting period         6 months  
Tranche two            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Semi-annual vesting percentage of stock options         25.00%  
Semi-annual vesting period         6 months  
Tranche three            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Semi-annual vesting percentage of stock options         25.00%  
Semi-annual vesting period         6 months  
Tranche four            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Semi-annual vesting percentage of stock options         25.00%  
Semi-annual vesting period         6 months  
Existing Plan | Stock option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares reserved for issuance as a percentage of outstanding common shares         10.00%  
Option grant period         5 years  
LTIP | Stock option            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares reserved for issuance as a percentage of outstanding common shares         10.00%