Retirement Plan (Details) |
3 Months Ended | |
|---|---|---|
|
Mar. 31, 2026
USD ($)
hour
|
Mar. 31, 2025
USD ($)
|
|
| Retirement Benefits [Abstract] | ||
| Consecutive months of service required | 2 months | |
| Minimum work hours | 250 | |
| Minimum work hours in their first year of service | 1,000 | |
| Percent of match on first three percent | 100.00% | |
| Employer matching contribution, percent of employees' gross pay | 3.00% | |
| Percent of match on next two percent | 0.50 | |
| Employer matching contribution, additional percent of employees' gross pay | 0.02 | |
| Employer matching contributions | $ | $ 3,724 | $ 4,581 |