v3.25.2
Employee Benefits (Tables)
6 Months Ended
Jun. 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 EndedSix Months Ended
 June 30,
2025
June 30,
2024
June 30,
2025
June 30,
2024
(in thousands)
Contributions, net of forfeitures, made to the defined contribution plan$5,977 $4,366 $11,999 $10,076 
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 EndedSix Months Ended
 June 30,
2025
June 30,
2024
June 30,
2025
June 30,
2024
(in thousands)
Profit sharing bonus plan$2,038 $6,477 $5,335 $11,077 
Schedule of Employee Medical Plan
Three Months EndedSix Months Ended
 June 30,
2025
June 30,
2024
June 30,
2025
June 30,
2024
(in thousands)
Medical premium payments$5,573 $3,924 $11,408 $7,295 
Health saving account contributions2,635 2,116 5,645 4,282