XML 86 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Deferred Tax Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Carry forward losses and credits $ 42,218 $ 35,050
Deferred revenues 0 33,408
Accrued payroll, commissions, vacation 14,409 8,473
Equity compensation 36,169 33,435
Allowance for credit losses 2,521 867
Accrued severance pay 240 273
Operating lease liabilities 7,226 11,786
Section 174 capitalized costs 91,706 59,321
Other 5,367 4,079
Deferred tax assets before valuation allowance 199,856 186,692
Valuation allowance (181,124) (169,474)
Deferred tax assets 18,732 17,218
Deferred tax liability:    
Deferred commissions (12,548) (6,830)
Operating lease right-of-use assets (5,373) (9,760)
Other (1,245) (1,069)
Deferred tax liability (19,166) (17,659)
Net deferred tax asset (liability) $ (434) $ (441)