v3.26.1
Debt - Schedule of Interest Rate Dependent of Leverage Ratio (Details)
6 Months Ended
Jun. 30, 2026
Less than 1.50  
Debt Instrument [Line Items]  
Leverage Ratio 1.50
Interest Rate 1.75%
Greater than 1.50  
Debt Instrument [Line Items]  
Leverage Ratio 1.50
Interest Rate 2.00%
Greater than 2.50  
Debt Instrument [Line Items]  
Leverage Ratio 2.50
Interest Rate 2.25%
Greater than 3.50  
Debt Instrument [Line Items]  
Leverage Ratio 3.50
Interest Rate 2.50%