v3.26.1
Share Based Awards (Narrative) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Oct. 15, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock compensation expense $ 9,859 $ 3,634  
Stock options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense $ 20,700    
Expected to be recognized over weighted average period (in years) 1 year 6 months 3 days    
Stock compensation expense $ 4,900 1,900  
Restricted stock      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized stock-based compensation expense $ 17,200    
Expected to be recognized over weighted average period (in years) 1 year 7 months 9 days    
Stock compensation expense $ 4,900 $ 1,700  
2019 Equity Incentive Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares issuable (in shares)     0
2019 Equity Incentive Plan | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares issuable (in shares) 11,750,000    
2024 Omnibus Equity Incentive Plan | Maximum      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares issuable (in shares) 24,603,000