XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Defined Benefit Plan Disclosure [Line Items]      
Requisite service period 90 days    
Percent of annual compensation, minimum 0.00%    
Percent of annual compensation, maximum 100.00%    
Percent of match 60.00%    
Percent of employees' gross pay 7.00%    
Matching contributions $ 372 $ 48  
Employee contribution vesting percentage 100.00%    
Initial vesting term 1 year    
Employer's match vesting percentage 20.00%    
Employers' matching contribution, vesting term 5 years    
Excess risk benefit level per employee $ 175    
Self insurance expense 1,100 $ 805  
Accrual for claims and estimated claims $ 279   $ 390
Employee Stock Ownership Plan      
Defined Benefit Plan Disclosure [Line Items]      
ESOP shares (in shares)     951,600
Treasury stock - repurchase     $ 13,700