XML 120 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Deferred tax assets - non-current $ 9,522 $ 8,551
Deferred tax liabilities - non-current (78,198) (77,369)
Total net deferred tax liabilities (68,676) (68,818)
Deferred tax assets:    
Net operating losses 18,750 16,492
Accrued liabilities 12,907 20,408
Deferred compensation 17,974 16,812
Accrued compensation 8,595 9,485
Deferred revenue 1,071 1,446
Tax credits 2,264 3,376
Equity awards 3,797 3,537
Operating lease liability 24,809 26,627
Other, net 5,579 884
Valuation allowance (19,331) (19,105)
Total deferred tax assets 76,415 79,962
Deferred tax liabilities:    
Depreciation (79,352) (81,949)
Intangible assets (41,838) (41,329)
Other, net (17) (16)
Lease right-of-use assets (23,884) (25,486)
Total deferred tax liabilities $ (145,091) $ (148,780)