v3.26.1
Stock-Based Compensation (Details Narrative)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
GBP (£)
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Dec. 31, 2001
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 10.33   $ 9.07    
Deferred Tax Expense from Stock Options Exercised | $ $ 0.4   $ 0.5    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years 3 years      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year 7 months 6 days 1 year 7 months 6 days      
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $ $ 4.2   $ 7.6    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 4.1        
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Tranche Three [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period 348,141 348,141      
Stock Issued During Period, Shares, Restricted Stock Award, Gross     274,112 36,968  
Employee Stock Purchase Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards plan, description (i) 1,306,958 shares subject to outstanding awards under the 2023 Plan, including 493,736 shares subject to performance-based target awards, 93,750 shares subject to market-price vesting conditions and 283,243 shares subject to awards as to which the applicable vesting conditions have been met which remain subject to deferred settlement (a portion of which settled in January 2026) (i) 1,306,958 shares subject to outstanding awards under the 2023 Plan, including 493,736 shares subject to performance-based target awards, 93,750 shares subject to market-price vesting conditions and 283,243 shares subject to awards as to which the applicable vesting conditions have been met which remain subject to deferred settlement (a portion of which settled in January 2026)      
Number of shares available for grants 456,756        
Issuance of an aggregate shares of common stock 500,000 500,000      
Percentage of share-based payment award 10.00% 10.00%      
Share based compensation arrangement by share based payment, maximum number of shares per employee 1,000 1,000      
Share based compensation arrangement by share based payment, purchase price of common stock, percent 85.00% 85.00%      
Monthly savings | £   £ 350      
Stock issued during period, shares, employee stock purchase plans 3,245 3,245 3,670    
Share price | $ / shares $ 6.4175   $ 8.109    
Outstanding purchase rights 77,000        
2023 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares available for grants 2,021,962        
2023 Plan [Member] | Market Price Vesting [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares 93,750        
2023 Plan [Member] | Time Based Vesting Schedule [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares 283,243        
2023 Plan [Member] | Performance Shares [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares         493,736
2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares 1,201,716        
2021 Plan [Member] | Market Price Vesting [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares 97,500        
2021 Plan [Member] | Deferred Settlement [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares 1,104,216        
Terminated Plans [Member] | Deferred Settlement [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Outstanding awards, shares 1,118,686