XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Beginning and Ending Balances of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Uncertainties [Abstract]      
Beginning of year $ 21,181 $ 16,395 $ 15,526
Increases—current year tax positions 4,666 6,203 950
Increases—prior year tax positions 2,254 1,512 1,951
Decreases—prior year tax positions (3,537) (2,929) (1,366)
Settlements (1,447)   (666)
Lapse of statute of limitations (319)    
End of year $ 22,798 $ 21,181 $ 16,395