v3.25.4
INCOME TAXES - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current tax provision:      
Federal $ 6,689 $ 13,458 $ 9,969
State 1,872 3,424 1,811
Foreign 7,238 3,267 2,713
Total current provision 15,799 20,149 14,493
Deferred tax (benefit) provision:      
Federal 3,661 (300) 1,692
State 698 (57) 322
Foreign (1,971) (1,707) (2,224)
Total deferred benefit 2,388 (2,064) (210)
Total provision for income taxes $ 18,187 $ 18,085 $ 14,283