XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ (451) $ (8,632) $ 833
Foreign 15,992 8,635 10,579
Total current 15,541 3 11,412
Deferred:      
Federal 343 (289) (56)
Foreign (3,020) 6,613 (8,410)
Total deferred (2,677) 6,324 (8,466)
Total $ 12,864 $ 6,327 $ 2,946