XML 85 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 13,156 $ 32,910 $ 18,354
State 2,484 5,183 4,040
Foreign 8,245 8,652 7,799
Total current income taxes 23,885 46,745 30,193
Deferred:      
Federal 32,352 17,516 12,925
State 3,560 2,636 4,249
Foreign (770) (379) 169
Total deferred income taxes 35,142 19,773 17,343
Total provision for income taxes $ 59,027 $ 66,518 $ 47,536