XML 103 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Uncertain Tax Positions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Gross unrecognized tax benefits    
Unrecognized tax benefits at the beginning of the period $ 75,999 $ 75,023
Gross decrease in tax positions for prior years (632) (7,395)
Gross increase in tax positions for current year 4,103 8,371
Unrecognized tax benefits at the end of the period 79,470 75,999
Unrecognized tax benefits 65,294 $ 64,191
Unrecognized tax expense related to interest or penalties 600  
Unrecognized tax benefits $ 65,300