XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plan (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
hour
Sep. 30, 2023
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,381 $ 2,809 $ 11,029 $ 7,633