XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revision of Previously Issued Financial Statements - Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Pro forma Balance Sheet:                      
Costs of sales                 $ 71,546 $ 67,632 $ 85,646
Gross Profit $ 37,467 $ 36,395 $ 34,831 $ 34,242 $ 38,215 $ 34,954 $ 35,616 $ 39,274 142,935 148,059 167,838
Sales and marketing 16,092 14,449 15,021 17,168 15,680 13,569 13,581 13,833 62,730 56,663 57,819
Total operating costs 43,426 38,411 43,690 43,536 40,256 37,309 37,303 38,449 169,063 153,317 153,649
Product and license                      
Pro forma Balance Sheet:                      
Costs of sales $ 15,377 9,502 10,565 10,752 9,489 11,071 13,689 11,764 46,196 46,013 67,077
Services and other                      
Pro forma Balance Sheet:                      
Costs of sales                 $ 25,350 21,619 18,569
As Previously Reported [Member]                      
Pro forma Balance Sheet:                      
Costs of sales                   63,439 81,962
Gross Profit                   152,252 171,522
Sales and marketing                   60,856 61,503
Total operating costs                   157,510 157,333
As Previously Reported [Member] | Product and license                      
Pro forma Balance Sheet:                      
Costs of sales                   41,820 63,393
Adjustment [Member]                      
Pro forma Balance Sheet:                      
Costs of sales                   4,193 3,684
Gross Profit       1,200       1,000   (4,193) (3,684)
Sales and marketing     1,000       1,100     (4,193) (3,684)
Total operating costs   1,000       1,000       (4,193) (3,684)
Adjustment [Member] | Product and license                      
Pro forma Balance Sheet:                      
Costs of sales   $ 1,000 $ 1,000 $ 1,200 $ 1,000 $ 1,000 $ 1,100 $ 1,000   $ 4,193 $ 3,684