v3.24.0.1
Income Taxes - Schedule of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:        
Net operating loss carryforwards $ 26,690 $ 33,078    
Property and equipment 395 496    
Accrued expenses 1,814 1,398    
Equity-based compensation 5,113 5,370    
Lease liability $ 768 $ 686    
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] us-gaap:FinanceLeaseLiability us-gaap:FinanceLeaseLiability    
Interest limitation carryforward $ 0 $ 650    
Capitalized research and development costs 20,776 10,360    
Unrealized foreign exchange loss 46 941    
Other temporary differences 259 360    
Total deferred tax assets 55,861 53,339    
Deferred tax asset valuation allowance (40,444) (37,627) $ (23,864) $ (17,485)
Deferred Tax Assets, Net of Valuation Allowance 15,417 15,712    
Deferred tax liabilities:        
Intangible assets (15,234) (20,272)    
Goodwill (7,843) (1,033)    
Right-of-use asset (743) (596)    
Deferred revenue (2,387) (2,272)    
Deferred contract costs (2,668) (1,726)    
Other temporary differences (38) (163)    
Total deferred tax liabilities (28,913) (26,062)    
Net deferred tax liabilities $ (13,496) $ (10,350)