v3.26.1
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
The following table presents provision for income taxes (in thousands, except for effective tax rates):  

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Income before provision for income taxes$39,721 $31,596 $66,346 $58,769 
Provision for income taxes11,013 7,984 17,660 14,568 
Effective tax rate27.7 %25.3 %26.6 %24.8 %