v3.26.1
Derivatives - Schedule of Classification of Derivatives Carried at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Total derivatives $ 192 $ 0 $ 733 $ 0
Not Designated as Hedging Instrument        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Assets 0   0  
Liabilities 9   9  
Total derivatives 192   733  
Not Designated as Hedging Instrument | Covered Call Options        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Assets 0   0  
Liabilities $ 9   $ 9  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current  
Total derivatives $ 192   $ 733  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total derivatives   Total derivatives