XML 40 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Postemployment Benefits [Abstract]  
Employee Benefit Plans
15.
EMPLOYEE BENEFIT PLANS
At December 31, 2023 the Company has a 401(k) Profit Sharing Plan for the benefit of its employees who meet certain eligibility requirements and it matches qualifying employee contributions. The Company’s contributions to the plans totaled $6.8 million, $8.1 million, and $6.6 million, for the years ended December 31, 2023, 2022, and 2021, respectively.