v3.25.4
Debt - Revolving Credit Agreement (Details) - Revolving Credit Agreement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Nov. 30, 2025
Long-term debt    
Maximum borrowing capacity   $ 300,000
Letters of credit outstanding $ 57  
Amount available for use 99,943  
Agreement amendment    
Long-term debt    
Maximum borrowing capacity $ 100,000  
SOFR Rate    
Long-term debt    
Contractual spread 1.50%