XML 133 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Reconciliation of the Company's Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Beginning balance $ 1,940 $ 1,911 $ 1,860
Changes related to current year tax positions 93 68 49
Changes related to prior year tax positions 25 19 2
Decreases due to lapsed statutes of limitations (1,668) (58)  
Ending balance $ 390 $ 1,940 $ 1,911