XML 116 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Tax Effects of Principal Temporary Differences Affecting Net Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Lease liabilities $ 15,182 $ 19,521
Allowance for credit losses 12,465 13,056
Stock-based compensation 9,758 8,816
Contract liabilities 8,972 9,669
Other 4,189 4,715
Loss carryforward 3,088 2,976
Other facility-related costs 1,033 1,109
Intangible assets (69,712) (70,135)
Right-of-use lease assets (9,397) (10,522)
Valuation allowance (2,991) (2,653)
Property and equipment (173) (4,890)
Net deferred tax liability $ (27,586) $ (28,338)