XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Defined contribution employee automatic contribution, percent 6.00%  
Administrative expense $ 0 $ 0
Contributions, net of forfeitures, made to the defined contribution plan $ 5,259,000 3,306,000
Profit sharing, percent of pre-tax profit paid to eligible employees on quarterly basis 10.00%  
Profit sharing bonus plan and employee incentive plan expense $ 4,866,000 2,669,000
Medical premium payments 2,668,000 1,946,000
Health saving account contributions $ 1,060,000 $ 939,000
BasX    
Defined Benefit Plan Disclosure [Line Items]    
Profit sharing, percent of pre-tax profit paid to eligible employees on quarterly basis 5.00%  
Effective January 1, 2016    
Defined Benefit Plan Disclosure [Line Items]    
Percent of match 175.00%  
Defined contribution employer, maximum match percent 6.00%