v3.25.4
Commitments and Contingencies - Additional Information (Details)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2026
USD ($)
plaintiff
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]        
Expenses related to agreement   $ 4.1 $ 3.9 $ 3.7
Kansas Environmental Claims | Subsequent Event        
Loss Contingencies [Line Items]        
Loss contingency, number of plaintiffs | plaintiff 3      
Loss contingency, damages sought $ 5.0