XML 76 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits as of the beginning of the year $ 24,745 $ 21,944
Increase related to tax positions taken during the prior year 43 274
Increase related to tax position take during the current year 3,301 2,527
Decrease related to tax position taken during the current year (3,475) 0
Unrecognized tax benefits as of the end of the year $ 24,614 $ 24,745