XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Reconciliation of Beginning and Ending Amount of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Beginning Balance $ 150,965 $ 144,067
Gross increases for tax positions related to current year 5,538 7,683
Gross increases for tax positions related to prior year 3,843 0
Gross decreases for tax positions related to prior year 0 (785)
Ending Balance $ 160,346 $ 150,965