XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Line Items]          
Number of operating segments | Segment 1        
Cash and cash equivalents $ 54,224 $ 103,095      
Sales credits and reserves 1,200 900      
Allowances for expected credit losses 2,816 2,304 $ 2,949   $ 1,861
Cumulative translation adjustment gain (loss) $ (2,900) (5,600)      
Percentage of cloud-hosted platform revenue processed 98.00%        
Percentage of core platform revenue processed 80.00%        
Advertising expenses $ 1,500 2,100 2,200    
Internally Developed Software Assets          
Accounting Policies [Line Items]          
Finite-lived intangible asset, useful life 3 years        
Computers and equipment          
Accounting Policies [Line Items]          
Property and equipment, useful life 3 years        
Minimum          
Accounting Policies [Line Items]          
Payment terms, period 30 days        
Minimum | Stock options, restricted stock awards and restricted stock units | 2021 Equity Plan          
Accounting Policies [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period 1 year        
Minimum | Furniture and fixtures          
Accounting Policies [Line Items]          
Property and equipment, useful life 5 years        
Maximum          
Accounting Policies [Line Items]          
Payment terms, period 60 days        
Maximum | Stock options, restricted stock awards and restricted stock units | 2021 Equity Plan          
Accounting Policies [Line Items]          
Share-based compensation arrangement by share-based payment award, award vesting period 4 years        
Maximum | Furniture and fixtures          
Accounting Policies [Line Items]          
Property and equipment, useful life 7 years        
Cumulative Effect, Period of Adoption, Adjustment          
Accounting Policies [Line Items]          
Allowances for expected credit losses   $ 0 $ 254   $ 0
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13          
Accounting Policies [Line Items]          
Retained earnings       $ 300  
Cost of Goods and Service Benchmark | Supplier Concentration Risk | NYOCA          
Accounting Policies [Line Items]          
Concentration risk, percentage 11.70% 11.80%      
Outside US          
Accounting Policies [Line Items]          
Cash $ 19,300 $ 28,000      
Australia          
Accounting Policies [Line Items]          
Cash 6,200        
India          
Accounting Policies [Line Items]          
Cash $ 3,200 5,100      
Canada          
Accounting Policies [Line Items]          
Cash   $ 9,200