XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Additional information (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2021
Accounting Policies [Line Items]                
Number of operating segments | Segment 1              
Cash and cash equivalents $ 48,817 $ 103,095            
Cumulative translation adjustment losses (3,600) (5,600)            
Sales credits and reserves 500 900            
Allowance for expected credit losses $ 2,658 2,304 $ 2,473 $ 2,161 $ 1,842   $ 2,949  
Percentage of cloud-hosted revenue platforms 80.00%             98.00%
Cumulative Effect, Period of Adoption, Adjustment                
Accounting Policies [Line Items]                
Allowance for expected credit losses   0 $ 0   $ 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 $ 25,500 28,000            
Canada                
Accounting Policies [Line Items]                
Cash 3,200 9,200            
India                
Accounting Policies [Line Items]                
Cash $ 4,800 $ 5,100            
Internally Developed Software Assets                
Accounting Policies [Line Items]                
Estimated useful life 3 years