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