v3.26.3
Share-Based Compensation - RSU and Stock Option Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Number of units    
Granted (in shares) 1,378,652 1,290,065
Number of options    
Outstanding balance, beginning of period (in shares) 2,804,841  
Granted (in shares) 0 344,391
Exercised (in shares) (220,647) 0
Forfeited (in shares) 0  
Outstanding balance, end of period (in shares) 2,584,194  
Exercisable balance (in shares) 2,165,061  
Weighted-average exercise price    
Outstanding balance, beginning of period (in USD per share) $ 5.33  
Granted (in USD per share) 0  
Exercised (in USD per share) 4.45  
Forfeited (in USD per share) 0  
Outstanding balance, end of period (in USD per share) 5.40  
Exercisable (in USD per share) $ 4.80  
RSUs    
Number of units    
Unvested balance, beginning of period (in shares) 5,059,700  
Granted (in shares) 1,378,652  
Vested (in shares) (1,607,153)  
Forfeited (in shares) (17,473)  
Unvested balance, end of period (in shares) 4,813,726  
Weighted-average grant price    
Unvested balance, beginning of period (in USD per shares) $ 8.94  
Granted (in USD per shares) 21.61 $ 12.18
Vested (in USD per shares) 7.08  
Forfeited (in USD per shares) 8.12  
Unvested balance, end of period (in USD per shares) $ 13.19  
Weighted-average exercise price    
RSU's vested without shares issued (in shares) 56,728  
Performance-based RSUs    
Number of units    
Granted (in shares) 342,253 0
Vested RSUs    
Weighted-average exercise price    
RSU's vested without shares issued (in shares) 122,558