v3.26.1
Earnings Per Share ("EPS") - Additional Information (Details) - $ / shares
Mar. 31, 2026
Mar. 31, 2025
Maximum    
Earnings per Share [Line Items]    
Average applicable market value $ 15.28  
Minimum    
Earnings per Share [Line Items]    
Average applicable market value 13  
Minimum | TEUs    
Earnings per Share [Line Items]    
Average applicable market value $ 15.28 $ 15.28