XML 85 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Significant components of income tax provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 15,589 $ 14,949 $ 3,225
State 311 541 180
Foreign 1,906 2,184 920
Total Current 17,806 17,674 4,325
Deferred:      
Federal (789) (1,797) 890
State (358) (310) 91
Foreign (23) (74) 80
Total Deferred (1,170) (2,181) 1,061
Provision for/(Benefit from) Income Taxes $ 16,636 $ 15,493 $ 5,386