XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 27,929 $ 28,602 $ 34,438
State 5,571 6,483 8,230
Total 44,056 41,923 49,665
Deferred:      
Federal (9,004) (2,596) (19,687)
State (112) (10,741) (1,982)
Total (9,240) (16,503) (23,560)
Total tax provision and effective tax rate 34,816 25,420 26,105
Foreign Country      
Current:      
Foreign other 6,454 3,468 2,727
Deferred:      
Foreign other 601 582 469
Foreign Country | Australia      
Current:      
Foreign (229) (474) (333)
Deferred:      
Foreign (823) (1,629) (896)
Foreign Country | India      
Current:      
Foreign 3,220 2,977 3,601
Deferred:      
Foreign (328) 655 (1,231)
Foreign Country | United Kingdom      
Current:      
Foreign 1,111 867 1,002
Deferred:      
Foreign $ 426 $ (2,774) $ (233)