XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details)
$ in Millions
Mar. 31, 2026
USD ($)
letterOfCredit
Dec. 31, 2025
letterOfCredit
Long-term Purchase Commitment [Line Items]    
Number of debt instruments | letterOfCredit 3 3
Irrevocable Letters of Credit due July 2028    
Long-term Purchase Commitment [Line Items]    
Letters of credit outstanding, amount $ 3.5  
Irrevocable Letters of Credit due April 2036    
Long-term Purchase Commitment [Line Items]    
Letters of credit outstanding, amount 1.5  
Irrevocable Letters of Credit due September 2031    
Long-term Purchase Commitment [Line Items]    
Letters of credit outstanding, amount $ 0.2