XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax provision:      
US Federal $ 10,694 $ 0 $ 0
US State 2,842 2,202 1,547
International 12,707 9,855 9,808
Total current income tax provision 26,243 12,057 11,355
Deferred income tax benefit:      
US Federal (9,854) (927) (15,597)
US State (2,973) (1,489) (2,451)
International (1,049) (935) (3,768)
Total deferred income tax benefit (13,876) (3,351) (21,816)
Total income tax provision (benefit) $ 12,367 $ 8,706 $ (10,461)