XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits - January 1 $ 23,252 $ 8,757
Gross decreases - tax positions in prior period (21,650)  
Gross increases - tax positions in current period 2,215 14,495
Unrecognized tax benefits - December 31 3,817 23,252
Unrecognized tax benefits - December 31 (tax-effected) $ 1,172 $ 6,658