XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Roll Forward of Liability for Unrecognized Tax Benefits Exclusive of Accrued Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits      
Balance, beginning of period $ 18,249 $ 7,657 $ 6,861
Decrease in previous years tax positions     (34)
Increase in previous year tax positions 232 22  
Increase in current year tax positions 3,343 11,416 950
Decrease due to lapse of statutes of limitations (332) (846) (120)
Balance, end of period $ 21,492 $ 18,249 $ 7,657