v3.25.2
Revenue Recognition - Schedule of Revenue Disaggregated by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]    
Consolidated sales and other operating revenues $ 508,815 $ 634,855
Leaf    
Disaggregation of Revenue [Line Items]    
Consolidated sales and other operating revenues 508,415 630,963
Leaf | Product revenue    
Disaggregation of Revenue [Line Items]    
Consolidated sales and other operating revenues 458,238 589,217
Leaf | Processing and other revenues    
Disaggregation of Revenue [Line Items]    
Consolidated sales and other operating revenues 50,177 41,746
All Other    
Disaggregation of Revenue [Line Items]    
Consolidated sales and other operating revenues $ 400 $ 3,892