Employee Benefit Plans (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Employee Benefit Plans | ||
| Maximum annual contributions per employee (as a percent) | 90.00% | |
| Employer's matching contribution (as a percent) | 50.00% | |
| Employer's matching contribution, percentage of employee's gross pay (as a percent) | 6.00% | |
| Employer's match vesting percentage (as a percent) | 25.00% | |
| Employer's match vesting period | 4 years | |
| Matching contribution expense | $ 0.1 | $ 0.1 |