v3.26.1
Employee Benefits (Tables)
6 Months Ended
Jun. 30, 2026
Retirement Benefits [Abstract]  
Schedule of Defined Contribution Plan Disclosures
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 Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands)
Contributions, net of forfeitures, made to the defined contribution plan$9,825 $5,977 $17,286 $11,999 
Schedule of Profit Sharing Bonus Plan
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands)
Profit sharing bonus plan$6,923 $2,038 $12,603 $5,335 
Schedule of Employee Medical Plan
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands)
Medical premium payments$8,659 $5,573 $14,266 $11,408 
Health savings account contributions5,328 2,635 9,799 5,645