XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 20,734 $ 29,389 $ 25,712
State 7,034 5,673 8,401
International 74 (2,019) (285)
Total current expense 27,842 33,043 33,828
Deferred      
Federal (2,611) (1,713) 1,250
State (1,271) (125) (434)
International (1,947) (662) 382
Total deferred expense (benefit) (5,829) (2,500) 1,198
Income tax expense $ 22,013 $ 30,543 $ 35,026