v3.26.1
Debt - Narrative (Details) - USD ($)
Oct. 29, 2024
Jun. 30, 2026
May 31, 2026
Jun. 30, 2025
May 31, 2025
Line of Credit | US Credit Facility | Revolving Credit Facility          
Schedule of Debt [Line Items]          
Borrowing available   $ 63,600,000      
Deferred debt issuance costs   $ 500,000   $ 900,000  
Line of Credit | UAE Loan Facility | Revolving Credit Facility          
Schedule of Debt [Line Items]          
Maximum borrowing capacity $ 50,000,000        
Debt instrument, repayment date measurement period (in years) 2 years        
Accordion feature, maximum borrowing capacity     $ 255,957   $ 255,957
Line of Credit | UAE Loan Facility | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility          
Schedule of Debt [Line Items]          
Basis spread on variable rate 2.00%        
Line of Credit | Commercial Card Facility | Credit Card Facility          
Schedule of Debt [Line Items]          
Maximum borrowing capacity $ 50,000        
Secured Debt | US Credit Facility | Revolving Credit Facility          
Schedule of Debt [Line Items]          
Maximum borrowing capacity $ 25,000,000        
Secured Debt | US Credit Facility | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility          
Schedule of Debt [Line Items]          
Basis spread on variable rate 2.00%        
Secured Debt | US Credit Facility | Base Rate | Revolving Credit Facility          
Schedule of Debt [Line Items]          
Basis spread on variable rate 1.00%