XML 110 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Provision For Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Abstract]      
US - Current $ 1,088 $ 3,176 $ 5,160
US - Deferred (6,504) (14,981)  
(Benefit) provision for US income taxes (5,416) (11,805) 5,160
Foreign - Current 17,085 4,291 866
Foreign - Deferred (17,012) (146) 345
Provision for foreign income taxes 73 4,145 1,211
Total (benefit) provision for income taxes $ (5,343) $ (7,660) $ 6,371