XML 425 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation and Warrants - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Aggregate intrinsic value of outstanding stock options $ 6,863    
Aggregate intrinsic value of outstanding stock options vested 6,098    
Aggregate intrinsic value of outstanding stock options unvested 765    
Unrecognized cost of unvested stock options $ 2,675    
Recognition period for compensation cost of unvested stock options 7 months 6 days    
Options granted (in shares) 3,029,000 2,670,181 3,107,501
Fair value of options granted $ 6,152 $ 3,193 $ 5,795
Semi-annual vesting percentage of stock options 25.00%    
Stock option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock option expense $ 4,788 $ 3,464 $ 4,332
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%