XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current expense (benefit):      
U.S. Federal $ 15,364 $ 21,686 $ 26,592
U.S. State 4,741 2,707 5,678
Current expense (benefit) 19,823 27,468 48,779
Deferred expense (benefit):      
U.S. Federal 4,615 (1,361) 942
U.S. State (778) (406) (327)
Deferred expense (benefit) 3,195 (37,650) (8,862)
Total income tax expense (benefit) 23,018 (10,182) 39,917
Spain      
Current expense (benefit):      
Foreign (536) 986 1,507
Deferred expense (benefit):      
Foreign (617) (2,849) (2,989)
Other countries      
Current expense (benefit):      
Foreign 254 2,089 15,002
Deferred expense (benefit):      
Foreign $ (25) $ (33,034) $ (6,488)