XML 118 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits      
Unrecognized benefit — beginning of period $ 9,415 $ 7,643 $ 6,076
Gross increases — current year tax positions 1,413 1,773 1,851
Gross increases — prior year tax positions 299 0 0
Gross decreases — prior year tax positions (3) (1) 0
Settlements with tax authorities 0 0 (284)
Unrecognized benefit — end of period $ 11,124 $ 9,415 $ 7,643