Employee Benefit Plan, Schedule, Asset Held for Investment (Details) - EBP |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| EBP, Schedule of Asset Held for Investment [Line Items] | |
| EBP, Asset Held for Investment, Participant Loan, after Deemed Distribution | $ 32,234,790 |
| EBP, Asset Held for Investment, Participant Loan, Interest Rate | 1.00% |
| Minimum | |
| EBP, Schedule of Asset Held for Investment [Line Items] | |
| EBP, Asset Held for Investment, Participant Loan, Interest Rate | 3.25% |
| Maximum | |
| EBP, Schedule of Asset Held for Investment [Line Items] | |
| EBP, Asset Held for Investment, Participant Loan, Interest Rate | 9.50% |