v3.26.1
Accounting policies - Disaggregated revenue (Details)
gal in Millions
3 Months Ended
Jun. 02, 2023
gal
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Accounting policies      
Total Revenue   $ 29,973,700 $ 33,715,385
Contracts in progress      
Number of days after consumption billings are considered past due   45 days  
Kalaeloa Desalco      
Contracts in progress      
Amount of seawater reverse osmosis desalination plant | gal 1.7    
Retail revenue      
Accounting policies      
Total Revenue   $ 8,577,058 9,411,342
Bulk revenue      
Accounting policies      
Total Revenue   8,744,769 8,411,716
Services revenue      
Accounting policies      
Total Revenue   11,251,344 10,078,268
Services revenue | Construction revenue      
Accounting policies      
Total Revenue   2,101,137 2,218,230
Services revenue | Operations and maintenance revenue      
Accounting policies      
Total Revenue   8,888,458 7,725,298
Services revenue | Design and consulting revenue      
Accounting policies      
Total Revenue   261,749 134,740
Manufacturing revenue      
Accounting policies      
Total Revenue   1,400,529 5,814,059
Transferred over time | Services revenue      
Accounting policies      
Total Revenue   2,210,163 2,180,261
Transferred at point in time | Services revenue      
Accounting policies      
Total Revenue   $ 9,041,181 $ 7,898,007
Minimum      
Contracts in progress      
Number of days after consumption billings are collected   30 days  
Maximum      
Contracts in progress      
Number of days after consumption billings are collected   45 days