XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Derivatives - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2023
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Hedge ineffectiveness   $ 100    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities   Accounts payable and accrued liabilities  
Loss reclassified, related to collars $ 0 $ (600)    
Revolving Credit Facility | PNC Credit Facility | PNC Credit Facility        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Term of long term debt       3 years
Maximum borrowing capacity 80,000      
Interest Rate Swap        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount       $ 15,000
Foreign Exchange Contract        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Notional amount $ 34,251      
Minimum | Foreign Exchange Contract        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Term of contract 3 months      
Maximum | Foreign Exchange Contract        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Term of contract 12 months