XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefits (Tables)
9 Months Ended
Sep. 30, 2025
Retirement Benefits [Abstract]  
Schedule of Contributions Made to Defined Contribution Plan
The Company matches 175.0% up to 6.0% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.
Three Months EndedNine Months Ended
 September 30,
2025
September 30,
2024
September 30,
2025
September 30,
2024
(in thousands)
Contributions, net of forfeitures, made to the defined contribution plan$5,975 $4,570 $17,974 $14,646 
Schedule of Profit Sharing Bonus Plan
We maintain a discretionary profit sharing bonus plan under which approximately 8.5% of pre-tax profit from the Company is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time non-exempt employees of the Company who are actively employed and working on the first and last day of the calendar quarter.
Three Months EndedNine Months Ended
 September 30,
2025
September 30,
2024
September 30,
2025
September 30,
2024
(in thousands)
Profit sharing bonus plan$3,937 $6,242 $9,272 $17,319 
Schedule of Employee Medical Plan
Three Months EndedNine Months Ended
 September 30,
2025
September 30,
2024
September 30,
2025
September 30,
2024
(in thousands)
Medical premium payments$6,352 $5,314 $17,760 $12,609 
Health saving account contributions2,773 2,568 8,418 6,850