v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
Apr. 30, 2024
complainant
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Nov. 14, 2024
claim
Obligation with Joint and Several Liability Arrangement [Line Items]          
Letters of credit facility outstanding   $ 115,000 $ 115,000 $ 115,000  
Number of complainants | complainant 6        
Number of claims | claim         1
Letter of Credit          
Obligation with Joint and Several Liability Arrangement [Line Items]          
Letter of credit maximum available amount   $ 250,000