v3.26.1
Summary of accounting policies - Other Assets Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Jan. 31, 2026
subsidiary
Mar. 31, 2025
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Operating lease ROU assets $ 50,870   $ 32,795
Equity securities $ 5,700    
Nextpower Arabia      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Number of subsidiaries transferred | subsidiary   2  
Nextpower Arabia | Abunayyan Holding      
Organization Consolidation And Presentation Of Financial Statements [Line Items]      
Noncontrolling interest, ownership percentage by parent   51.00%