XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax expense at statutory rate $ 47,393 $ 36,217 $ 30,383
Excess tax benefits related to stock-based awards (401) (300) (9)
Other 543 455 (67)
Income tax expense $ 47,535 $ 36,372 $ 30,307
Statutory tax rate 21.00% 21.00% 21.00%