XML 90 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Unrecognized Tax Benefits Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of the year $ 21,139 $ 18,819 $ 12,210
Increases related to current year tax positions 1,816 2,902 6,602
Increases (decreases) related to prior year tax positions (841) (582)  
Increases (decreases) related to prior year tax positions     7
Balance at end of the year $ 22,114 $ 21,139 $ 18,819