XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Provision (Benefit) For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Abstract]      
US - Current $ 333 $ 1,088 $ 3,176
US - Deferred 26,227 (6,504) (14,981)
Provision (Benefit) for US income taxes 26,560 (5,416) (11,805)
Foreign - Current 2,174 17,085 4,291
Foreign - Deferred (1,061) (17,012) (146)
Provision for foreign income taxes 1,113 73 4,145
Total provision (benefit) for income taxes $ 27,673 $ (5,343) $ (7,660)