v3.25.4
Contract Related Disclosures (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Revenue recognized in deferred income $ 4.8 $ 3.8
Amortization of capitalized contract costs 12.9 9.5
Capitalized contract cost Impairment losses 0.0 $ 0.0
Remaining performance obligations $ 129.1  
Next Twelve Months [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Revenue percentage 31.00%  
Through December 31, 2028 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Revenue percentage 46.00%  
Through December 31, 2030 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Revenue percentage 22.00%  
Through December 31, 2031 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Revenue percentage 1.00%