XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Additional information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounting Policies [Line Items]          
Number of operating segments | Segment 1        
Cash and cash equivalents $ 50,964 $ 103,095      
Cumulative translation adjustment losses (4,900) (5,600)      
Sales credits and reserves 800 900      
Allowance for expected credit losses $ 2,473 2,304 $ 1,842   $ 2,949
Percentage of cloud-hosted revenue platforms 80.00%       95.00%
Cumulative Effect, Period of Adoption, Adjustment          
Accounting Policies [Line Items]          
Allowance for expected credit losses   0     $ 254
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13          
Accounting Policies [Line Items]          
Retained earnings       $ 300  
Outside US          
Accounting Policies [Line Items]          
Cash $ 26,600 28,000      
India          
Accounting Policies [Line Items]          
Cash 5,400 5,100      
Canada          
Accounting Policies [Line Items]          
Cash $ 1,900 $ 9,200      
Internally Developed Software Assets          
Accounting Policies [Line Items]          
Estimated useful life 3 years