v3.26.1
Subsequent Event (Details) - USD ($)
$ in Thousands
Sep. 08, 2026
Oct. 29, 2024
Revolving Credit Facility | US Credit Facility | Secured Debt    
Subsequent Event [Line Items]    
Maximum borrowing capacity   $ 25,000
Revolving Credit Facility | UAE Loan Facility | HSBC Credit Facilities    
Subsequent Event [Line Items]    
Maximum borrowing capacity   $ 50,000
Subsequent Event | Revolving Credit Facility | US Credit Facility | Secured Debt    
Subsequent Event [Line Items]    
Closing fee, percentage 0.20%  
Commitment fee percentage 0.30%  
Subsequent Event | Revolving Credit Facility | UAE Loan Facility    
Subsequent Event [Line Items]    
Maximum borrowing capacity $ 50,000  
Subsequent Event | Revolving Credit Facility | UAE Loan Facility | HSBC Credit Facilities    
Subsequent Event [Line Items]    
Commitment fee percentage 0.30%  
Maximum borrowing capacity $ 51,050  
Processing fee percentage 0.20%  
Subsequent Event | Revolving Credit Facility | Security Agreement in HSBC UAE | HSBC Credit Facilities    
Subsequent Event [Line Items]    
Maximum borrowing capacity $ 58,905  
Subsequent Event | Bond Guarantees | UAE Loan Facility | HSBC Credit Facilities    
Subsequent Event [Line Items]    
Maximum borrowing capacity 1,000  
Subsequent Event | Commercial Card Facility | UAE Loan Facility | HSBC Credit Facilities    
Subsequent Event [Line Items]    
Maximum borrowing capacity $ 50