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 |