v3.26.3
Subsequent Events (Narrative) (Details) - Subsequent Event [Member] - Credit Agreement [Member]
$ in Millions
Aug. 31, 2026
USD ($)
Subsequent Event [Line Items]  
Maximum borrowing capacity $ 250
Available additional capacity $ 250
Debt instrument, term 5 years
Debt instrument maturity date Aug. 31, 2031
Maximum total funded debt to capitalization ratio 50.00%
Minimum tangible net worth, amount $ 1,500
Minimum tangible net worth, percentage of net income 50.00%
Standby Letters Of Credit [Member]  
Subsequent Event [Line Items]  
Maximum borrowing capacity $ 25
Swingline [Member]  
Subsequent Event [Line Items]  
Maximum borrowing capacity $ 25