XML 21 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Description of Plan - Additional Information (Details) - EBP 001 - USD ($)
12 Months Ended
Apr. 15, 2024
Dec. 31, 2024
Dec. 31, 2023
Employee Benefit Plan, Description of Plan [Line Items]      
Employee benefit plan, net assets transferred in connection with merger $ 10,628,408    
Employee benefit plan, participant contribution of pre-tax and after-tax maximum allowable annual compensation   $ 23,000 $ 22,500
Employee benefit plan, participant contribution, pretax, maximum annual compensation, amount   30,500 30,000
Employee benefit plan, maximum contribution amount   $ 8,500  
Employee benefit plan, discretionary contribution as a percent of eligible wage   7.50%  
Employee benefit plan, maximum annual company match   $ 8,500  
Employee benefit plan, restricted annual pay limit   $ 345,000 $ 330,000
Employee benefit plan, vesting description   Participants are immediately vested in their voluntary and Company matching contributions plus actual earnings thereon.  
Employee benefit plan, note receivable from participant, account, maximum borrowing, to total account, percentage   50.00%  
Employee benefit plan, note receivable from participant, maximum borrowing, amount   $ 50,000  
Employee benefit plan, minus the participant's highest outstanding loan balance   $ 50,000  
Employee benefit plan, interest rate at time of issuance   1.00%  
Minimum      
Employee Benefit Plan, Description of Plan [Line Items]      
Employee benefit plan, loan terms   1 year  
Employee benefit plan, term for purchase of a principal residence   5 years  
Employee benefit plan, interest rates for loans outstanding   4.25% 4.25%
Maximum      
Employee Benefit Plan, Description of Plan [Line Items]      
Employee benefit plan, percentage of contribution matching   5.00%  
Employee benefit plan, percentage of employee's elective deferral contributions and catch-up contributions   5.00%  
Employee benefit plan, loan terms   5 years  
Employee benefit plan, interest rates for loans outstanding   9.50% 9.50%