Commitments and Contingencies (Details) |
3 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
|
May 04, 2026
USD ($)
|
Aug. 05, 2025
USD ($)
|
Dec. 13, 2024
claim
|
Nov. 12, 2024
claim
|
Mar. 31, 2026
USD ($)
|
Mar. 31, 2025
USD ($)
|
Dec. 31, 2025
USD ($)
|
|
| Other Commitments [Line Items] | |||||||
| Number of lawsuits | claim | 2 | 2 | |||||
| Class Action Litigation And Securities Litigation | |||||||
| Other Commitments [Line Items] | |||||||
| Estimated insurance recoveries | $ 1,200,000 | $ 1,300,000 | |||||
| Estimated loss recovery related to insurance coverage | 1,100,000 | $ 3,900,000 | |||||
| Paid out of insurance recoveries | 1,200,000 | $ 0 | |||||
| Derivative Lawsuits | Subsequent Event | |||||||
| Other Commitments [Line Items] | |||||||
| Damages sought, value | $ 1,300,000 | ||||||
| Settled Litigation | |||||||
| Other Commitments [Line Items] | |||||||
| Litigation settlement, amount awarded | $ 15,000,000.0 | ||||||
| Estimated insurance recoveries | $ 14,000,000.0 | 300,000 | 14,000,000.0 | ||||
| Loss contingency accrual | $ 15,000,000.0 | ||||||
| Loss contingency, receivable | $ 14,300,000 | ||||||