Income Taxes - Summary of Components of Net Deferred Income Tax Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Accrued expenses $ 7,031 $ 6,610
Federal benefit of state tax expense 5,544 4,848
Federal and state net operating loss carryforwards 17,108 14,161
Tax credit carryforwards 2,537 1,977
Lease liability 8,797 9,619
Stock-based compensation 3,756 1,724
Other 24 100
Total deferred income tax assets 44,797 39,039
Liabilities:    
Other intangible assets 173,688 159,361
Property and equipment, and capitalized software 20,529 19,482
Right-of-use asset 7,221 8,467
Other 2,289 1,229
Total deferred income tax liabilities 203,727 188,539
Net deferred income tax liability $ 158,930 $ 149,500