XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. Federal $ 7,641 $ 358 $ 3,477
State 1,868 599 1,329
Foreign 2,286 2,423 4,236
Current, Total 11,795 3,380 9,042
Deferred:      
U.S. Federal 0 65,880 (18,761)
State 0 15,629 (3,017)
Foreign 730 742 (299)
Deferred, Total 730 82,251 (22,077)
Provision for income taxes $ 12,525 $ 85,631 $ (13,035)