XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Taxes - Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 45,816 $ 657 $ (291)
State (229) 931 797
Foreign source withholding tax 12,444 5,754 22,415
Current income tax expense (benefit) 58,031 7,342 22,921
Deferred      
Federal (41,922) (17,022) (43,250)
State 615 527 792
Foreign (9,759) 0 0
Foreign source withholding tax 16,592 34,655 34,905
Deferred income taxes (34,474) 18,160 (7,553)
Total $ 23,557 $ 25,502 $ 15,368