v3.26.3
SUBSEQUENT EVENTS - Espresso Credit Agreement (Details) - Espresso Credit Agreement - Line of Credit - Subsequent Event
$ in Millions
Nov. 02, 2026
USD ($)
Secured Debt  
Subsequent Event [Line Items]  
Maximum borrowing capacity $ 983.7
Credit facility, draw period 18 months
Commitment fee percentage 0.40%
Extension term 1 year
Extension option, fee 0.125%
Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate  
Subsequent Event [Line Items]  
Variable interest rate 1.375%
Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Second anniversary  
Subsequent Event [Line Items]  
Variable interest rate 1.50%
Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Three anniversary  
Subsequent Event [Line Items]  
Variable interest rate 1.625%
Secured Debt | Adjusted Base Rate  
Subsequent Event [Line Items]  
Variable interest rate 0.375%
Secured Debt | Adjusted Base Rate | Second anniversary  
Subsequent Event [Line Items]  
Variable interest rate 0.50%
Secured Debt | Adjusted Base Rate | Three anniversary  
Subsequent Event [Line Items]  
Variable interest rate 0.625%
Secured Debt | Rate Floor  
Subsequent Event [Line Items]  
Variable interest rate 0.00%
Letter of Credit  
Subsequent Event [Line Items]  
Maximum borrowing capacity $ 66.5