XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Tax Effects of Principal Temporary Differences Affecting Net Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Lease liabilities $ 19,521 $ 21,674
Allowance for credit losses 13,056 12,862
Contract liabilities 9,669 9,527
Stock-based compensation 8,816 8,138
Other 4,715 4,363
Other facility-related costs 1,109 1,313
Loss carryforward 2,976 2,013
Intangible assets (70,135) (69,920)
Property and equipment (4,890) (9,968)
Right-of-use lease assets (10,522) (12,786)
Valuation allowance (2,653) (1,821)
Net deferred tax liability $ (28,338) $ (34,605)