7Baggers

Rimini Street, Inc
(NASDAQ:RMNI) 

RMNI stock logo

Rimini Street, Inc. provides enterprise software products, services, and support for various industries. The company offers software support services for Oracle and SAP enterprise software products. It sells its solutions primarily through direct sales organizations in North America, Latin America, ...

Full Time Employees: 1,380
Sector: Technology
Industry: Software-Application

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 
                                      
      revenue
    105,473,000 109,790,000 103,428,000 104,114,000 104,204,000 114,213,000 104,672,000 103,123,000 106,745,000 112,110,000 107,453,000 106,421,000 105,512,000 108,621,000 101,931,000 101,200,000 97,910,000 99,279,000 95,642,000 91,614,000 87,895,000 87,828,000 82,518,000 78,402,000 78,032,000 77,884,000 68,952,000 67,956,000 66,260,000 67,707,000 62,629,000    
      yoy
    1.22% -3.87% -1.19% 0.96% -2.38% 1.88% -2.59% -3.10% 1.17% 3.21% 5.42% 5.16% 7.76% 9.41% 6.58% 10.46% 11.39% 13.04% 15.90% 16.85% 12.64% 12.77% 19.67% 15.37% 17.77% 15.03% 10.10%        
      qoq
    -3.93% 6.15% -0.66% -0.09% -8.76% 9.12% 1.50% -3.39% -4.79% 4.33% 0.97% 0.86% -2.86% 6.56% 0.72% 3.36% -1.38% 3.80% 4.40% 4.23% 0.08% 6.43% 5.25% 0.47% 0.19% 12.95% 1.47% 2.56% -2.14% 8.11%     
      cost of revenue
    43,208,000 43,514,000 41,490,000 41,261,000 40,670,000 41,501,000 41,135,000 42,180,000 42,914,000 43,711,000 40,110,000 39,348,000 39,343,000 38,563,000 39,271,000 37,344,000 37,207,000 34,657,000 33,376,000 34,595,000 33,836,000 33,584,000 31,991,000 30,437,000 30,199,000 30,320,000 25,915,000 25,034,000 23,837,000 24,136,000 22,220,000 26,084,000 23,541,000  
      gross profit
    62,265,000 66,276,000 61,938,000 62,853,000 63,534,000 72,712,000 63,537,000 60,943,000 63,831,000 68,399,000 67,343,000 67,073,000 66,169,000 70,058,000 62,660,000 63,856,000 60,703,000 64,622,000 62,266,000 57,019,000 54,059,000 54,244,000 50,527,000 47,965,000 47,833,000 47,564,000 43,037,000 42,922,000 42,423,000 43,571,000 40,409,000 36,565,000 36,264,000  
      yoy
    -2.00% -8.85% -2.52% 3.13% -0.47% 6.31% -5.65% -9.14% -3.53% -2.37% 7.47% 5.04% 9.00% 8.41% 0.63% 11.99% 12.29% 19.13% 23.23% 18.88% 13.02% 14.04% 17.40% 11.75% 12.75% 9.16% 6.50% 17.39% 16.98%      
      qoq
    -6.05% 7.00% -1.46% -1.07% -12.62% 14.44% 4.26% -4.52% -6.68% 1.57% 0.40% 1.37% -5.55% 11.81% -1.87% 5.19% -6.06% 3.78% 9.20% 5.48% -0.34% 7.36% 5.34% 0.28% 0.57% 10.52% 0.27% 1.18% -2.63% 7.82% 10.51% 0.83%   
      gross margin %
    59.03% 60.37% 59.89% 60.37% 60.97% 63.66% 60.70% 59.10% 59.80% 61.01% 62.67% 63.03% 62.71% 64.50% 61.47% 63.10% 62.00% 65.09% 65.10% 62.24% 61.50% 61.76% 61.23% 61.18% 61.30% 61.07% 62.42% 63.16% 64.03% 64.35% 64.52% Infinity% Infinity%  
      operating expenses:
                                      
      sales and marketing
    38,636,000 41,355,000 37,939,000 38,020,000 34,255,000 37,437,000 35,781,000 37,377,000 39,141,000 34,983,000 35,593,000 37,284,000 34,479,000 39,178,000 35,934,000 36,205,000 31,700,000 32,429,000 32,527,000 33,157,000 30,383,000 30,298,000 29,195,000 26,836,000 28,412,000 30,843,000 26,716,000 26,345,000 23,376,000 27,599,000 22,312,000 23,097,000 20,207,000  
      general and administrative
    17,850,000 17,380,000 18,241,000 16,845,000 17,531,000 18,624,000 16,528,000 19,531,000 18,401,000 17,569,000 18,384,000 18,865,000 18,227,000 18,100,000 18,454,000 18,862,000 19,951,000 15,444,000 15,631,000 16,494,000 16,603,000 14,063,000 13,025,000 13,133,000 12,001,000 13,202,000 10,472,000 11,266,000 12,424,000 7,268,000 8,585,000 10,324,000 10,805,000  
      reorganization costs
    407,000 2,555,000 752,000 722,000 462,000 1,098,000 1,431,000 3,208,000     59,000                      
      research and development
    571,000                                  
      litigation costs and related recoveries:
                                      
      professional fees and other costs of litigation
     21,000 621,000 2,264,000 1,925,000 675,000 879,000 1,602,000 2,926,000 1,558,000 2,127,000 629,000 2,719,000 12,817,000 6,145,000 3,193,000 3,499,000 2,327,000 6,581,000 2,786,000 4,763,000 4,246,000 3,773,000 2,722,000 2,752,000 1,875,000 3,642,000        
      litigation costs and related recoveries
     21,000 621,000 -33,932,000 1,925,000 675,000 59,391,000 1,602,000 2,926,000 4,301,000 2,127,000 629,000 2,719,000 12,817,000 6,237,000 3,101,000 3,110,000 2,746,000 6,581,000 2,786,000 4,763,000 4,246,000 3,773,000 2,863,000 3,673,000 1,814,000 3,303,000 144,000 -6,095,000      
      total operating expenses
    57,464,000 61,311,000 57,553,000 21,655,000 54,173,000 57,834,000 113,131,000 61,718,000 60,468,000 56,853,000 56,104,000 56,778,000 55,484,000 75,633,000 60,625,000 58,168,000 54,761,000 51,875,000 54,739,000 52,437,000 52,142,000 49,774,000 45,993,000 42,832,000 44,086,000 45,859,000 40,491,000 37,755,000 29,705,000 39,991,000 37,887,000 42,534,000 11,043,000  
      operating income
    4,801,000 4,965,000 4,385,000 41,198,000 9,361,000 14,878,000 -49,594,000 -775,000 3,363,000 11,546,000 11,239,000 10,295,000 10,685,000 -5,575,000 2,035,000 5,688,000 5,942,000 12,747,000 7,527,000 4,582,000 1,917,000 4,470,000 4,534,000 5,133,000 3,747,000 1,705,000 2,546,000 5,167,000 12,718,000 3,580,000 2,522,000 -5,969,000 25,221,000  
      yoy
    -48.71% -66.63% -108.84% -5415.87% 178.35% 28.86% -541.27% -107.53% -68.53% -307.10% 452.29% 81.00% 79.82% -143.74% -72.96% 24.14% 209.96% 185.17% 66.01% -10.73% -48.84% 162.17% 78.08% -0.66% -70.54% -52.37% 0.95% -186.56% -49.57%      
      qoq
    -3.30% 13.23% -89.36% 340.10% -37.08% -130.00% 6299.23% -123.04% -70.87% 2.73% 9.17% -3.65% -291.66% -373.96% -64.22% -4.27% -53.39% 69.35% 64.27% 139.02% -57.11% -1.41% -11.67% 36.99% 119.77% -33.03% -50.73% -59.37% 255.25% 41.95% -142.25% -123.67%   
      operating margin %
    4.55% 4.52% 4.24% 39.57% 8.98% 13.03% -47.38% -0.75% 3.15% 10.30% 10.46% 9.67% 10.13% -5.13% 2.00% 5.62% 6.07% 12.84% 7.87% 5.00% 2.18% 5.09% 5.49% 6.55% 4.80% 2.19% 3.69% 7.60% 19.19% 5.29% 4.03% -Infinity% Infinity%  
      non-operating income and
                                      
      interest expense
    -1,251,000 -1,401,000 -1,446,000 -1,629,000 -1,675,000 -1,904,000 -1,577,000 -1,483,000 -1,341,000 -1,383,000 -1,413,000 -1,387,000 -1,339,000 -1,297,000 -1,167,000 -999,000 -808,000 -812,000 -653,000 -38,000 -47,000 -42,000 -10,000 -12,000 -13,000 -23,000 -27,000 -116,000 -232,000 -299,000 -9,499,000 -9,323,000 -13,409,000  
      other income (expenses)
    -1,240,000 421,500 531,000 1,232,000 -77,000 -24,000 -642,000 1,492,000 964,000 1,190,000 990,000 280,000 528,000 -674,000 -1,329,000 -1,577,000  -221,250 -1,161,000 -496,000 772,000 -182,750 54,000  -218,000          
      income before income taxes
    2,310,000 3,751,000 3,470,000 40,801,000 7,609,000 12,950,000 -51,813,000 -766,000 2,986,000 11,353,000 10,816,000 9,188,000 9,874,000 -4,189,000 -461,000 3,112,000 5,343,000 10,055,000 3,660,000 7,746,000 -2,026,000 4,901,000 4,578,000 4,554,000 3,516,000 816,000 2,190,000 4,708,000 12,529,000 2,761,000 -47,858,000 -24,899,000 4,023,000  
      income taxes
    -949,000 -3,027,000 -704,000 -10,543,000 -4,259,000 1,665,500 8,713,000 -382,000 -1,669,000 -2,002,000 -4,015,000 -4,920,000 -4,235,000 -1,083,000 56,000                    
      net income
    1,361,000 724,000 2,766,000 30,258,000 3,350,000 6,659,000 -43,100,000 -1,148,000 1,317,000 9,351,000 6,801,000 4,268,000 5,639,000 -5,272,000 -405,000 110,000 3,087,000 70,057,000 1,931,000 6,807,000 -3,576,000 3,659,000 3,306,000 3,470,000 2,545,000 -121,000 1,739,000 4,087,000 11,824,000 2,342,000 -48,368,000 -25,446,000 3,507,000  
      yoy
    -59.37% -89.13% -106.42% -2735.71% 154.37% -28.79% -733.73% -126.90% -76.64% -277.37% -1779.26% 3780.00% 82.67% -107.53% -120.97% -98.38% -186.33% 1814.65% -41.59% 96.17% -240.51% -3123.97% 90.11% -15.10% -78.48% -105.17% -103.60% -116.06% 237.15%      
      qoq
    87.98% -73.83% -90.86% 803.22% -49.69% -115.45% 3654.36% -187.17% -85.92% 37.49% 59.35% -24.31% -206.96% 1201.73% -468.18% -96.44% -95.59% 3528.02% -71.63% -290.35% -197.73% 10.68% -4.73% 36.35% -2203.31% -106.96% -57.45% -65.43% 404.87% -104.84% 90.08% -825.58%   
      net income margin %
    1.29% 0.66% 2.67% 29.06% 3.21% 5.83% -41.18% -1.11% 1.23% 8.34% 6.33% 4.01% 5.34% -4.85% -0.40% 0.11% 3.15% 70.57% 2.02% 7.43% -4.07% 4.17% 4.01% 4.43% 3.26% -0.16% 2.52% 6.01% 17.84% 3.46% -77.23% -Infinity% Infinity%  
      other comprehensive income
                                      
      foreign currency translation gain
    -322,000 95,000 -329,000 2,230,000 674,000 -3,248,000 1,555,000 -573,000 -991,000   -89,000 139,000   -2,025,000  -599,500 -454,000 420,000  27,250 520,000 402,000 -813,000    1,000 -182,250 -377,000 -315,000   
      derivative instrument and other adjustments, net of tax
    426,000 545,000 247,000 -703,000 -983,000 1,510,000 -1,284,000 -491,000 300,000 -716,000 140,000 937,000 -775,000                      
      comprehensive income
    1,465,000 1,364,000 2,684,000 31,785,000 3,041,000 4,921,000 -42,829,000 -2,212,000 626,000 10,088,000 5,880,000 5,116,000 5,003,000 -4,085,000 -852,000 -1,915,000 2,901,000 70,049,000 1,477,000 7,227,000 -5,940,000 4,661,000 3,826,000 3,872,000 1,732,000 348,000 1,477,000 4,017,000 11,825,000    3,470,000  
      net income per share
                                 -0.04 -0.85    
      basic
    0.01  0.03 0.33 0.04 -0.12 -0.47 -0.01 0.01 0.048 0.08 0.05 0.06 0.008   0.04       -0.05 -0.06       -0.43 0.06  
      diluted
    0.01  0.03 0.32 0.04 -0.12 -0.47 -0.01 0.01 0.048 0.08 0.05 0.06 0.008   0.03       -0.05 -0.06       -0.43 0.05  
      weighted-average number of shares of common stock outstanding:
                                      
      basic
    91,791 91,736 92,177 92,127 91,240  90,776 90,495 89,754  89,228 88,903 88,690  87,965 87,225        68,290 67,863   65,535 64,622   59,800 59,393  
      diluted
    93,918 94,490 95,291 94,120 93,320  90,776 90,495 90,560  89,357 89,274 89,061  87,965 89,339 88,485       68,290 67,863   65,535 69,101   59,800 68,154  
      litigation settlement
       -36,196,000                               
      litigation expense
          58,512,000                            
      net income attributable to common stockholders
         6,659,000 -43,100,000 -1,148,000 1,317,000 9,351,000 6,801,000 4,268,000 5,639,000 -5,272,000 -405,000 110,000 3,087,000       -3,217,000 -4,085,000   -2,233,000 4,740,000      
      insurance costs and recoveries
                  92,000 -92,000 -389,000       141,000 921,000 -61,000 -339,000 -300,000 4,639,000      
      foreign currency translation loss
             -252,750 -1,061,000   -969,500 -1,667,000  -186,000    -2,364,000     -82,750 -262,000 -70,000       
      impairment charges related to operating right of use assets
                                      
      loss on change in fair value of redeemable warrants
                        -4,668,000              
      other comprehensive income:
                                      
      derivative instrument adjustments, net of tax
                 305,000 1,220,000                    
      gain on change in fair value of redeemable warrants
                     -755,750 -2,053,000 3,698,000               
      income tax expense
                   -3,002,000 -2,256,000 -1,054,500 -1,729,000 -939,000 -1,550,000 -1,242,000 -1,272,000 -1,084,000 -971,000 -937,000 -451,000 -621,000 -705,000 -419,000 -510,000  -516,000  
      other income
                    209,000            43,000 -520,000 -306,000 -1,568,000 328,000  
      weighted-average number of shares of common stock outstanding:
                                      
      basic and diluted
                    87,124  86,189 85,343 78,733  72,377    66,696        
      diluted
    93,918 94,490 95,291 94,120 93,320  90,776 90,495 90,560  89,357 89,274 89,061  87,965 89,339 88,485       68,290 67,863   65,535 69,101   59,800 68,154  
      impairment charge related to operating right of use assets
                     98,250   393,000              
      net loss attributable to common stockholders
                     -5,345,500 -6,691,000 -4,846,000 -9,845,000 -3,086,000 -3,439,000   -6,695,000 -4,780,000        
      net income per share
                                 -0.04 -0.85    
      basic and diluted
                     -0.065 -0.08 -0.06 -0.13 -0.038 -0.05   -0.005 -0.07        
      weighted-average number of shares of common stock outstanding:
                                      
      basic and diluted
                    87,124  86,189 85,343 78,733  72,377    66,696        
      litigation appeal refunds
                                -12,775,000      
      other expenses
                           -567,000           
      other debt financing expenses
                                  -48,375,000 -1,339,000 -8,617,000  
      gain from change in fair value of embedded derivatives
                                  7,800,000  500,000  
      other expense
                             -157,250 -329,000 -343,000       
      other comprehensive loss:
                                      
      professional fees and other defense costs of litigation
                               444,000 2,041,000 6,250,500 6,990,000 9,113,000 8,899,000  
      non-operating expenses:
                                      
      loss from change in fair value of embedded derivatives
                                   -6,700,000   
      net earnings per share attributable to common stockholders:
                                      
      basic
                               -0.03 0.07      
      diluted
                               -0.03 0.07      
      litigation appeal refund
                                 -5,321,250   -21,285,000  
      insurance recoveries
                                 -1,895,750   -7,583,000  
      loss from change in fair value of redeemable warrants
                                      
      comprehensive loss
                                 2,371,000 -48,745,000 -25,761,000   
      loss applicable to common stockholders
                                 -18,752,250 -53,070,000    
      net income per share
                                 -0.04 -0.85    
      weighted average number of shares of common stock outstanding
                                  62,590    
      net revenue
                                   62,649,000 59,805,000  
      income tax benefit
                                   -547,000   
      other comprehensive income- foreign currency translation gain
                                    -37,000  
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 
                                               
        assets
                                               
        current assets:
                                               
        cash and cash equivalents
      132,189,000 119,974,000 108,721,000 101,284,000 122,574,000 88,792,000 119,494,000 134,197,000 129,005,000 115,424,000 108,233,000 123,543,000 116,169,000 109,008,000 118,576,000 160,217,000 158,046,000 119,571,000 103,015,000 110,387,000 153,163,000 87,575,000 83,410,000 72,672,000 57,632,000 37,952,000 41,725,000 49,847,000 32,264,000 24,771,000 23,488,000 24,853,000 22,116,000 21,950,000 1,551 1,551 1,551 1,551 2,470 132,324 871,920 
        restricted cash, current
      342,000 341,000                                        
        accounts receivable
      95,746,000 136,866,000 82,540,000 101,640,000 74,362,000 130,784,000 66,996,000 86,961,000 78,785,000 119,430,000 61,191,000 85,065,000 89,317,000 116,093,000 59,223,000 87,601,000 91,288,000 135,447,000 76,258,000 85,665,000 83,928,000 117,937,000 67,335,000 63,475,000 75,242,000 111,574,000 61,829,000 71,423,000 63,642,000 80,599,000 42,546,000 63,416,000 71,024,000 63,525,000        
        deferred contract costs, current
      17,570,000 17,734,000 16,933,000 16,493,000 16,596,000 17,076,000 16,637,000 16,686,000 17,215,000 17,934,000 17,641,000 17,590,000 17,184,000 17,218,000 16,372,000 16,282,000 15,714,000 14,985,000 15,008,000 14,722,000 13,989,000 13,918,000 13,075,000 12,061,000 11,779,000 11,754,000                
        prepaid expenses and other
      28,286,000 25,447,000 25,325,000 61,506,000 20,422,000 19,194,000 25,190,000 24,644,000 22,948,000 25,647,000 24,678,000 21,239,000 19,910,000 18,846,000 21,253,000 16,772,000 17,087,000 16,340,000 17,041,000 15,593,000 15,746,000 13,456,000 11,569,000 12,517,000 15,096,000 15,205,000 11,198,000 11,470,000 8,842,000 7,099,000 9,124,000 8,706,000 8,264,000 8,560,000        
        total current assets
      274,133,000 300,362,000 233,951,000 282,126,000 235,157,000 256,276,000 228,746,000 262,917,000 248,381,000 288,689,000 232,084,000 264,994,000 261,791,000 281,706,000 226,988,000 281,291,000 282,554,000 286,762,000 211,747,000 226,701,000 267,160,000 233,220,000 175,722,000 161,058,000 160,082,000 176,921,000 115,188,000 133,176,000 118,170,000 112,904,000 75,592,000 107,609,000 133,778,000 112,112,000 15,301 242,551 257,968 219,219 236,387 396,241 955,493 
        long-term assets:
                                               
        restricted cash, noncurrent
      784,000 785,000                                        
        property and equipment
      9,879,000 10,239,000 10,699,000 10,872,000 9,585,000 9,891,000 10,431,000 10,667,000 10,713,000 10,496,000 8,488,000 7,134,000 6,554,000 6,113,000 5,565,000 4,922,000 4,519,000 4,435,000 4,547,000 4,465,000 4,743,000 4,820,000 4,988,000 3,339,000 3,566,000 3,667,000 3,605,000 3,793,000 3,673,000 3,634,000 3,632,000 3,899,000  4,255,000        
        operating lease right-of-use assets
      20,494,000 21,371,000 21,114,000 21,282,000 7,004,000 7,161,000 6,895,000 7,477,000 5,257,000 5,941,000 6,339,000 7,138,000 6,325,000 7,142,000 10,843,000 11,469,000 12,498,000 12,722,000 15,023,000 15,772,000 16,068,000 17,521,000 16,585,000 17,403,000 18,267,000                 
        deferred contract costs, noncurrent
      24,087,000 24,436,000 21,908,000 20,305,000 20,534,000 22,084,000 20,836,000 20,621,000 21,769,000 23,559,000 22,412,000 22,516,000 22,115,000 23,508,000 22,548,000 23,427,000 23,107,000 21,524,000 21,716,000 21,839,000 20,511,000 21,027,000 19,847,000 17,323,000 16,693,000 16,295,000                
        deposits and other
      8,745,000 8,379,000 5,476,000 5,138,000 4,631,000 5,068,000 4,743,000 4,152,000 5,506,000 6,109,000 6,643,000 8,156,000 6,619,000 7,057,000 3,975,000 1,737,000 1,760,000 1,786,000 1,940,000 1,717,000 1,453,000 1,476,000 1,624,000 1,521,000 1,622,000 3,089,000 1,632,000 1,769,000 1,406,000 1,438,000 1,338,000 1,387,000 3,347,000 1,565,000        
        deferred income taxes
      58,979,000 57,540,000 58,939,000 57,774,000 66,119,000 68,583,000 72,191,000 61,535,000 59,569,000 59,002,000 59,009,000 60,919,000 64,700,000 65,515,000 63,430,000 63,367,000 63,358,000 64,033,000 1,756,000 1,630,000 1,633,000 1,871,000 1,546,000 1,197,000 1,107,000 1,248,000 907,000 987,000 934,000 909,000 921,000 940,000 729,000 719,000        
        total assets
      397,101,000 423,112,000 352,860,000 397,497,000 343,030,000 369,063,000 343,842,000 367,369,000 351,195,000 393,796,000 334,975,000 370,857,000 368,104,000 391,041,000 333,349,000 386,213,000 387,796,000 391,262,000 256,729,000 272,124,000 311,568,000 279,935,000 220,312,000 201,841,000 201,337,000 201,220,000 121,332,000 139,725,000 124,183,000 118,885,000 81,483,000 119,500,000 145,161,000 122,171,000 158,223,896 158,140,540 173,485,073 173,271,209 173,208,869 173,312,832 173,798,263 
        liabilities, redeemable preferred stock and stockholders’ deficit
                                               
        current liabilities:
                                               
        current maturities of long-term debt
       4,031,000 3,562,000 3,093,000 3,093,000 3,093,000 3,093,000 3,093,000 5,914,000 5,912,000 5,912,000 5,912,000 5,349,000 4,789,000 4,227,000 3,664,000 3,664,000 3,664,000 3,670,000          1,222,000 2,372,000 2,735,000 3,677,000 36,448,000 15,500,000        
        accounts payable
      4,966,000 5,752,000 4,715,000 6,085,000 4,815,000 5,275,000 4,559,000 4,523,000 3,612,000 5,997,000 6,139,000 4,632,000 5,956,000 8,040,000 8,301,000 5,809,000 3,620,000 5,708,000 9,051,000 4,427,000 2,372,000 3,241,000 3,969,000 4,646,000 6,194,000 2,303,000 2,580,000 3,509,000 2,921,000 12,851,000 9,574,000 12,416,000 7,788,000 10,137,000        
        accrued compensation, benefits and commissions
      33,747,000 39,609,000 36,383,000 33,273,000 28,127,000 33,586,000 33,867,000 32,109,000 31,005,000 38,961,000 35,782,000 33,694,000 31,375,000 37,459,000 35,993,000 38,159,000 37,327,000 36,558,000 38,115,000 38,650,000 33,840,000 38,026,000 35,574,000 28,913,000 23,905,000 27,918,000 22,337,000 21,860,000 18,922,000 22,503,000 20,483,000 18,420,000 17,462,000 18,154,000        
        other accrued liabilities
      23,475,000 24,307,000 19,156,000 18,687,000 20,520,000 20,688,000 74,284,000 18,559,000 17,959,000 18,128,000 22,718,000 21,669,000 25,568,000 32,676,000 23,886,000 23,921,000 22,451,000 26,124,000 17,118,000 15,926,000 19,063,000 21,154,000 17,034,000 19,207,000 19,123,000 23,347,000 22,506,000 21,700,000 25,094,000 20,424,000 23,434,000 28,509,000 28,242,000 22,920,000        
        operating lease liabilities, current
      4,815,000 4,984,000 4,606,000 4,281,000 3,869,000 3,967,000 4,384,000 4,504,000 4,357,000 4,321,000 4,175,000 4,219,000 4,047,000 4,223,000 4,123,000 4,156,000 4,482,000 4,227,000 4,226,000 4,055,000 3,806,000 3,940,000 4,309,000 4,165,000 4,060,000                 
        deferred revenue, current
      257,382,000 268,717,000 206,880,000 241,376,000 234,806,000  202,281,000 240,448,000 229,988,000  214,073,000 259,102,000 257,329,000  212,070,000 255,376,000 248,503,000  203,806,000 229,768,000 219,453,000  179,512,000 195,603,000 195,800,000                 
        total current liabilities
      324,385,000 347,400,000 275,302,000 306,795,000 295,230,000 324,592,000 322,468,000 303,236,000 292,835,000 336,434,000 288,799,000 329,228,000 329,624,000 353,027,000 288,600,000 331,085,000 320,047,000 329,502,000 275,986,000 292,826,000 278,534,000 295,328,000 240,398,000 252,534,000 249,082,000 259,339,000 214,447,000 237,983,000 228,739,000 238,508,000 199,804,000 238,701,000 251,068,000 228,734,000 245,974 125,000 133,932 698,690    
        long-term liabilities:
                                               
        long-term debt
      56,412,000 63,156,000 64,397,000 75,638,000 81,412,000 82,187,000 67,959,000 68,731,000 62,781,000 64,228,000 65,671,000 67,113,000 68,558,000 70,003,000 71,445,000 72,888,000 78,770,000 79,655,000 80,556,000             72,364,000 56,391,000 66,613,000        
        deferred revenue, noncurrent
      19,947,000 18,824,000 19,119,000 21,569,000 21,617,000 23,214,000 21,033,000 22,345,000 24,318,000 23,859,000 24,326,000 26,222,000 30,052,000 34,081,000 36,117,000 45,011,000 51,526,000 47,047,000 39,876,000 35,870,000 30,544,000 27,966,000 24,785,000 22,903,000 26,854,000 29,727,000                
        operating lease liabilities, noncurrent
      17,357,000 18,843,000 19,348,000 20,558,000 6,842,000 7,064,000 6,806,000 7,526,000 5,815,000 6,841,000 7,511,000 8,532,000 8,093,000 9,094,000 9,987,000 10,860,000 11,900,000 12,511,000 13,574,000 14,495,000 15,023,000 15,993,000 13,256,000 14,125,000 15,018,000                 
        other long-term liabilities
      1,566,000 1,918,000 1,977,000 1,972,000 1,625,000 1,451,000 2,350,000 1,650,000 1,758,000 1,930,000 1,718,000 1,823,000 1,896,000 2,006,000 2,575,000 2,856,000 2,852,000 2,933,000 1,756,000 2,288,000 2,514,000 2,539,000 2,234,000 865,000 874,000 2,275,000 2,326,000 2,181,000 2,038,000 2,011,000 1,979,000 5,825,000 7,931,000 7,943,000        
        total liabilities
      419,667,000 450,141,000 380,143,000 426,532,000 406,726,000 438,508,000 420,616,000 403,488,000 387,507,000 433,292,000 388,025,000 432,918,000 438,223,000 468,211,000 408,724,000 462,700,000 465,095,000 471,648,000 416,893,000 349,218,000 334,456,000 343,019,000 281,855,000 291,602,000 292,981,000 292,497,000 251,411,000 269,916,000 259,984,000 270,473,000 233,647,000 349,396,000 350,972,000 332,472,000 9,264,105 9,143,131 8,854,325 8,636,190 7,609,879 7,366,785 7,104,473 
        commitments and contingencies
                                               
        stockholders’ deficit:
                                               
        preferred stock; 0.0001 par value. authorized 99,820 (excluding 180 shares of series a preferred stock) no other series has been designated
                                               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 92,133 and 91,603 shares, respectively
      9,000                                         
        additional paid-in capital
      184,073,000 181,075,000 182,185,000 183,117,000 180,241,000 177,533,000 175,125,000 172,951,000 170,546,000 167,988,000 164,522,000 161,391,000 158,449,000 156,401,000 154,111,000 152,147,000 149,420,000 149,234,000 139,505,000 143,801,000 152,762,000 101,047,000 105,587,000 83,959,000 88,668,000 93,484,000 97,896,000 101,887,000 105,455,000 108,347,000 110,895,000 97,663,000 95,987,000 94,967,000 8,058,351 8,020,737 7,995,597 7,991,327 7,027,367 6,680,314 5,932,579 
        accumulated other comprehensive loss
      -5,509,000 -5,613,000 -6,253,000 -6,171,000 -7,698,000 -7,389,000 -5,651,000 -5,922,000 -4,858,000 -4,167,000 -4,904,000 -3,983,000 -4,831,000 -4,195,000 -5,382,000 -4,935,000 -2,910,000 -2,724,000 -2,716,000 -2,262,000 -2,682,000 -318,000 -1,320,000 -1,840,000 -2,242,000 -1,429,000 -1,898,000 -1,636,000 -1,566,000 -1,567,000 -1,596,000 -1,219,000 -904,000 -867,000        
        accumulated deficit
      -200,023,000 -201,384,000 -202,108,000 -204,874,000 -235,132,000 -238,482,000 -245,141,000 -202,041,000 -200,893,000 -202,210,000 -211,561,000 -218,362,000 -222,630,000 -228,269,000 -222,997,000 -222,592,000 -222,702,000 -225,789,000 -295,846,000 -297,777,000 -304,584,000 -301,675,000 -305,334,000 -308,640,000 -312,110,000 -314,655,000 -354,722,000 -356,461,000 -360,548,000 -372,372,000 -374,714,000 -326,346,000 -300,900,000 -304,407,000 -3,058,923 -3,021,305 -2,996,162 -2,991,891 -2,027,920 -1,680,863 -933,120 
        treasury stock
      -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000 -1,116,000                       
        total stockholders' deficit
      -22,566,000  -27,283,000 -29,035,000 -63,696,000  -76,774,000 -36,119,000 -36,312,000  -53,050,000 -62,061,000 -70,119,000 -77,170,000 -75,375,000 -76,487,000 -77,299,000 -80,386,000 -160,164,000 -156,229,000 -154,495,000 -200,938,000 -201,059,000 -226,514,000 -225,677,000 -222,593,000 -258,717,000 -256,203,000 -256,652,000 -265,586,000 -265,409,000 -229,896,000 -205,811,000 -210,301,000        
        total liabilities and stockholders' deficit
      397,101,000  352,860,000 397,497,000 343,030,000  343,842,000 367,369,000 351,195,000  334,975,000 370,857,000 368,104,000  333,349,000 386,213,000 387,796,000               119,500,000 145,161,000 122,171,000        
        preferred stock, 0.0001 par value per share...
                                               
        common stock
       9,000    9,000    9,000    9,000    9,000    8,000    7,000    6,000            
        total stockholders’ deficit
       -27,029,000    -69,445,000    -39,496,000                                
        total liabilities and stockholders’ deficit
       423,112,000    369,063,000                                    
        restricted cash
        432,000 1,203,000 1,203,000 430,000 429,000 429,000 428,000 428,000 427,000 427,000 426,000 426,000 417,000 419,000 419,000 419,000 425,000 334,000 334,000 334,000 333,000 333,000 333,000 436,000 436,000 436,000 435,000 435,000 434,000 10,634,000 32,374,000 18,077,000        
        long-term restricted cash
        773,000                                       
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 91,719 and 91,120 shares, respectively
        9,000                                       
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 92,504 and 91,120 shares, respectively
         9,000                                      
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 91,351 and 91,120 shares, respectively
          9,000                                     
        short-term investments
               9,826,000 19,914,000 17,130,000 18,785,000 20,115,000 11,147,000                           
        deferred revenue
           257,983,000    263,115,000    265,840,000    253,221,000    228,967,000    205,771,000 167,024,000 190,914,000 180,580,000 180,358,000 143,578,000 167,879,000 160,028,000 152,390,000        
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 90,841 and 89,595 shares, respectively
            9,000                                   
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 90,698 and 89,595 shares, respectively
             9,000                                  
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 89,931 and 89,595 shares, respectively
              9,000                                 
        total liabilities, redeemable preferred stock and stockholders’ deficit
               393,796,000                                
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 89,323 and 88,517 shares, respectively
                9,000                               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 89,085 and 88,517 shares, respectively
                 9,000                              
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 88,883 and 88,517 shares, respectively
                  9,000                             
        total liabilities, redeemable preferred stock and stockholders' deficit
                   391,041,000    391,262,000 256,729,000 272,124,000 311,568,000 279,935,000 220,312,000 201,841,000 201,337,000 201,220,000 121,332,000 139,725,000 124,183,000 118,885,000 81,483,000           
        preferred stock; 0.0001 par value. authorized 99,820 shares (excluding 180 shares of series a preferred stock); no other series has been designated
                                               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 88,223 and 87,107 shares, respectively
                    9,000                           
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 87,529 and 87,107 shares, respectively
                     9,000                          
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 87,011 and 87,107 shares, respectively
                      9,000                         
        accrued pik dividends payable
                         647,000 1,051,000 1,193,000 1,182,000 1,175,000 1,153,000 1,156,000 1,149,000 1,115,000 1,059,000 1,056,000 846,000           
        liability for redeemable warrants
                        5,145,000 3,092,000 6,790,000                     
        redeemable series a preferred stock:
                                               
        authorized 180 shares, issued and outstanding no shares and 155 shares, respectively. liquidation preference of —, net of discount of — and 154,911, net of discount of 17,057, respectively.
                                               
        authorized 180 shares; issued and outstanding — shares and 155 shares, respectively. liquidation preference of 0, net of discount of 0 and 154,911, net of discount of 17,057, respectively.
                                               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 86,658 and 76,406 shares, respectively
                        9,000                       
        authorized 180 shares; issued and outstanding 87 shares and 155 shares as of june 30, 2021 and december 31, 2020, respectively. liquidation preference of 87,155, net of discount of 8,020 and 154,911, net of discount of 17,057, as of june 30, 2021 and december 31, 2020, respectively.
                         79,135,000                      
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 85,704 and 76,406 shares as of june 30, 2021 and december 31, 2020, respectively
                         9,000                      
        authorized 180 shares; issued and outstanding 146 shares and 155 shares as of march 31, 2021 and december 31, 2020, respectively. liquidation preference of 146,104, net of discount of 14,497 and 154,911, net of discount of 17,057, as of march 31, 2021 and december 31, 2020, respectively.
                          131,607,000                     
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 85,140 and 76,406 shares as of march 31, 2021 and december 31, 2020, respectively
                          9,000                     
        redeemable series a preferred stock. authorized 180 shares, issued and outstanding 155 shares and 155 shares as of december 31, 2020 and 2019, respectively. liquidation preference of 154,911, net of discount of 17,057 and 155,231, net of discount of 23,915 as of december 31, 2020 and 2019, respectively.
                           137,854,000                    
        authorized 180 shares; issued and outstanding 159 shares and 155 shares as of september 30, 2020 and december 31, 2019, respectively. liquidation preference of 158,729, net of discount of 19,213 and 155,231, net of discount of 23,915, as of september 30, 2020 and december 31, 2019, respectively.
                            139,516,000                   
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 76,207 and 67,503 shares as of september 30, 2020 and december 31, 2019, respectively
                            8,000                   
        authorized 180 shares; issued and outstanding 158 shares and 155 shares as of june 30, 2020 and december 31, 2019, respectively. liquidation preference of 157,554, net of discount of 20,801 and 155,231, net of discount of 23,915, as of june 30, 2020 and december 31, 2019, respectively.
                             136,753,000                  
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 68,530 and 67,503 shares as of june 30, 2020 and december 31, 2019, respectively
                             7,000                  
        authorized 180 shares; issued and outstanding 156 shares and 155 shares as of march 31, 2020 and december 31, 2019, respectively. liquidation preference of 156,401, net of discount of 22,368 and 155,231, net of discount of 23,915, as of march 31, 2020 and december 31, 2019, respectively.
                              134,033,000                 
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 68,032 and 67,503 shares as of march 31, 2020 and december 31, 2019, respectively
                              7,000                 
        redeemable series a preferred stock. authorized 180 shares, issued and outstanding 155 shares and 141 shares as of december 31, 2019 and 2018, respectively. liquidation preference of 155,231, net of discount of 23,915 and 140,846, net of discount of 26,848 as of december 31, 2019 and 2018, respectively.
                               131,316,000                
        authorized 180 shares; issued and outstanding 154 shares and 141 shares as of september 30, 2019 and december 31, 2018, respectively. liquidation preference of 154,082, net of discount of 25,444 and 140,846, net of discount of 26,848, as of september 30, 2019 and december 31, 2018, respectively.
                                128,638,000               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 67,109 and 64,193 shares as of september 30, 2019 and december 31, 2018, respectively
                                7,000               
        authorized 180 shares; issued and outstanding 153 shares and 141 shares as of june 30, 2019 and december 31, 2018, respectively. liquidation preference of 152,967, net of discount for 26,955 and 140,846, net of discount for 26,848, as of june 30, 2019 and december 31, 2018, respectively.
                                 126,012,000              
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 66,387 and 64,193 shares as of june 30, 2019 and december 31, 2018, respectively
                                 7,000              
        other receivable
                                  12,987,000             
        authorized 180 shares; issued and outstanding 148 shares and 141 shares as of march 31, 2019 and december 31, 2018, respectively. liquidation preference of 148,408, net of discount for 27,557 and 140,846, net of discount for 26,848, as of march 31, 2019 and december 31, 2018, respectively.
                                  120,851,000             
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 65,242 and 64,193 shares as of march 31, 2019 and december 31, 2018, respectively
                                  7,000             
        deferred debt issuance costs
                                     2,834,000 3,177,000 3,520,000        
        redeemable series a preferred stock. authorized 180 shares, issued and outstanding 141 shares. liquidation preference of 140,846; net of discount of 26,848
                                   113,998,000            
        deferred offering costs
                                     2,831,000          
        redeemable series a preferred stock. authorized 180 shares, issued and outstanding 140 shares in 2018 liquidation preference of 140,000, net of discount of 26,755 in 2018
                                    113,245,000           
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 63,514 and 59,314 shares as of september 30, 2018 and december 31, 2017, respectively
                                    6,000           
        liabilities and stockholders’ deficit
                                               
        deferred insurance settlement
                                       8,033,000        
        liability for embedded derivatives
                                     7,800,000 1,100,000 1,600,000        
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 60,005 and 59,314 shares as of june 30, 2018 and december 31, 2017, respectively
                                     6,000          
        of 7,426 and 6,947, respectively
                                      4,130,000         
        and outstanding
                                               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding
                                               
        59,440 and 59,314 shares as of march 31, 2018 and december 31, 2017, respectively
                                      6,000         
        stockholders’ deficit :
                                               
        rsi convertible preferred stock, 0.001 par value per share...
                                               
        common stock; 0.0001 par value. authorized 1,000,000 shares; issued and outstanding 59,314 and 24,282 shares as of december 31, 2017 and 2016, respectively
                                       6,000        
        current assets
                                               
        prepaid expenses
                                        13,750 241,000 256,417 217,668 233,917 263,917 83,573 
        cash and marketable securities held in trust account
                                        158,208,595 157,897,989 173,227,105 173,051,990 172,972,482 172,916,591 172,842,770 
        liabilities and shareholders' equity
                                               
        current liabilities
                                               
        accounts payable and accrued expenses
                                        188,834 125,000 133,932 63,009    
        advances from related party
                                        57,140   635,681    
        deferred underwriting fees
                                        6,037,500 6,037,500 6,037,500 6,037,500 6,037,500 6,037,500 6,037,500 
        promissory note – related party
                                        2,980,631 2,980,631 2,682,893 1,900,000 1,192,636 388,047  
        shares subject to possible redemption, 14,283,525 and 15,912,582 shares at redemption value as of september 30, 2017 and december 31, 2016, respectively
                                        143,959,790       
        shareholders' equity
                                               
        preferred stock, 0.0001 par value...
                                               
        common stock, 0.0001 par value...
                                        573       
        total shareholders' equity
                                        5,000,001 5,000,001 5,000,001 5,000,001 5,000,001 5,000,001 5,000,001 
        total liabilities and shareholders' equity
                                        158,223,896 158,140,540 173,485,073 173,271,209 173,208,869 173,312,832 173,798,263 
        ordinary shares subject to possible redemption, 14,315,363 and 15,912,582 shares at redemption value as of june 30, 2017 and december 31, 2016, respectively
                                         143,997,408      
        preferred shares, 0.0001 par value...
                                               
        ordinary shares, 0.0001 par value...
                                         569 566 565 554 550 542 
        ordinary shares subject to possible redemption, 15,896,071 and 15,912,582 shares at redemption value as of march 31, 2017 and december 31, 2016, respectively
                                          159,630,747     
        commitments
                                               
        ordinary shares subject to possible redemption, 15,912,582 and 16,242,250 shares at redemption value as of december 31, 2016 and 2015, respectively
                                           159,635,018    
        current liabilities - accounts payable and accrued expenses
                                            379,743 941,238 1,066,973 
        ordinary shares subject to possible redemption, 16,016,030 and 16,242,250 shares at redemption value as of september 30, 2016 and december 31, 2015, respectively
                                            160,598,989   
        ordinary shares subject to possible redemption, 16,055,829 and 16,242,250 shares at redemption value as of june 30, 2016 and december 31, 2015, respectively
                                             160,946,046  
        ordinary shares subject to possible redemption, 16,137,312 and 16,242,250 shares at redemption value as of march 31, 2016 and december 31, 2015, respectively
                                              161,693,789 
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-09-30 2018-06-30 2018-03-31 
                                        
          cash flows from operating activities:
                                        
          net income
        1,361,000 724,000 2,766,000 30,258,000 3,350,000 6,659,000 -43,100,000 -1,148,000 1,317,000 9,351,000 6,801,000 4,268,000 5,639,000 -5,272,000 -405,000 110,000 3,087,000 70,057,000 1,931,000 6,807,000 -3,576,000 3,659,000 3,306,000 3,470,000 2,545,000 -121,000 1,739,000 4,087,000 11,824,000   3,507,000 
          adjustments to reconcile net income to net cash from operating activities:
                                        
          stock-based compensation expense
        2,661,000 2,710,000 2,786,000 2,873,000 2,702,000 2,408,000 2,174,000 2,405,000 2,558,000 3,466,000 3,131,000 3,949,000 1,976,000 2,242,000 2,443,000 3,159,000 3,051,000 2,606,000 2,393,000 2,478,000 2,233,000 2,036,000 2,189,000 1,726,000 1,510,000 1,703,000 1,621,000 1,053,000 1,155,000 3,143,000 1,965,000 867,000 
          depreciation and amortization
        995,000 1,022,000 1,050,000 859,000 930,000 946,000 917,000 860,000 873,000 826,000 752,000 636,000 613,000 633,000 649,000 645,000 577,000 632,000 598,000 591,000 583,000 492,000 435,000 437,000 449,000 451,000 496,000 472,000 494,000 1,399,000 950,000 484,000 
          accretion and amortization of debt discount and issuance costs
        162,000 166,000 165,000 164,000 162,000 165,000 166,000 191,000 243,000 245,000 245,000 243,000 240,000 245,000 245,000 243,000 240,000 245,000        57,000 128,000 13,102,000 11,652,000 5,968,000 
          deferred income taxes
        -1,450,000 1,457,000 -920,000 8,164,000 2,464,000 3,121,000 -10,394,000 -1,798,000 -759,000 382,000 1,848,000 3,919,000 496,000 -2,398,000 -184,000 -160,000 671,000 -62,319,000 -164,000 -15,000 180,000 -239,000 -308,000 -31,000 64,000 -322,000 59,000 -48,000 -26,000 -255,000 -249,000 -6,000 
          amortization and accretion related to operating right of use assets
        1,350,000  1,276,000 1,230,000 1,191,000  1,137,000 1,110,000 1,112,000  1,110,000 1,090,000 1,147,000  1,359,000 1,378,000 1,403,000  1,525,000 1,546,000 1,554,000            
          other
        31,000 18,000                    39,000   -3,000 141,000    
          changes in operating assets and liabilities:
                                        
          accounts receivable
        41,369,000 -54,816,000 19,221,000 -26,411,000 57,491,000 -66,273,000 21,148,000 -9,853,000 39,763,000 -57,090,000 23,062,000 4,105,000 26,945,000 -56,152,000 27,178,000 2,910,000 44,980,000 -59,808,000 9,050,000 -1,205,000 33,176,000 -50,914,000 -4,090,000 11,104,000 35,353,000 -49,768,000 9,322,000 -7,790,000 17,015,000 20,206,000 -349,000 -7,409,000 
          prepaid expenses, deposits and other
        -2,833,000 -3,074,000 35,722,000 -41,454,000 -1,166,000 6,247,000 -2,254,000 -1,459,000 3,517,000 -1,852,000 -3,243,000 -671,000 -425,000 -199,000 -5,867,000 -60,000 -490,000 834,000 -1,909,000 130,000 -2,510,000 -1,467,000 879,000 2,636,000 1,141,000 -5,187,000 534,000 10,078,000 -14,669,000 -1,148,000 -600,000 272,000 
          deferred contract costs
        513,000 -3,329,000 -2,043,000 332,000 2,030,000 -1,687,000 -166,000 1,677,000 2,509,000 -1,441,000 54,000 -807,000 1,427,000 -1,805,000 789,000 -889,000 -2,312,000 216,000 -164,000 -2,060,000 444,000 -2,023,000 -3,537,000 -912,000 -423,000        
          accounts payable
        -779,000 1,097,000 -1,328,000 1,106,000 -431,000 777,000 62,000 890,000 -2,342,000 587,000 1,000,000 -1,464,000 -2,087,000 -314,000 2,672,000 2,315,000 -2,277,000 -3,116,000 4,425,000 2,197,000 -1,017,000 -781,000 -649,000 -1,602,000 3,963,000 -291,000 -858,000 536,000 -9,900,000 -759,000 737,000 -3,005,000 
          accrued compensation and other accruals
        -8,604,000                                
          deferred revenue
        -10,253,000 64,287,000 -36,304,000 4,427,000 -27,732,000 63,023,000 -43,534,000 11,993,000 -29,281,000 46,322,000 -45,456,000 256,000 -12,484,000 50,057,000 -50,537,000 3,942,000 -266,000 58,421,000 -20,883,000 14,375,000 -4,571,000 51,540,000 -14,168,000 -3,905,000 -10,753,000 47,434,000 -18,552,000 10,716,000 -488,000 -5,800,000 19,765,000 14,000,000 
          net cash from operating activities
        24,523,000 19,562,000 24,722,000 -17,771,000 33,708,000 -37,680,000 -18,514,000 6,257,000 11,088,000 -1,146,000 -8,136,000 13,106,000 8,643,000 -1,859,000 -24,016,000 14,924,000 45,849,000 19,131,000 652,000 22,668,000 24,494,000 10,270,000 -12,411,000 17,908,000 26,336,000 -599,000 -4,000,000 18,425,000 6,560,000 17,551,000 27,191,000 18,685,000 
          cash flows from investing activities:
                                        
          capital expenditures
        -648,000 -706,000 -1,204,000 -1,766,000 -895,000 -680,000 -670,000 -856,000 -1,172,000 -3,558,000 -1,559,000 -1,066,000 -1,029,000 -1,187,000 -1,422,000 -1,237,000 -485,000 -653,000 -623,000 -458,000 -374,000 -324,000 -434,000 -201,000 -524,000 -518,000 -713,000 -260,000 -381,000 -890,000 -493,000 -321,000 
          free cash flows
        23,875,000 18,856,000 23,518,000 -19,537,000 32,813,000 -38,360,000 -19,184,000 5,401,000 9,916,000 -4,704,000 -9,695,000 12,040,000 7,614,000 -3,046,000 -25,438,000 13,687,000 45,364,000 18,478,000 29,000 22,210,000 24,120,000 9,946,000 -12,845,000 17,707,000 25,812,000 -1,117,000 -4,713,000 18,165,000 6,179,000 16,661,000 26,698,000 18,364,000 
          net cash from investing activities
        -648,000 -706,000 -1,204,000 -1,766,000 -895,000 -680,000 -670,000 -856,000 8,654,000 7,235,000 -3,018,000 -794,000 -346,000 -10,153,000                   
          cash flows from financing activities:
                                        
          principal payments on term loan borrowings
        -10,938,000 -937,000 -938,000                              
          principal payments on capital leases
          -98,000 -97,000 -94,000  -91,000 -89,000 -87,000  -84,000 -116,000 -47,000  -78,000 -76,000 -81,000  -112,000 -109,000 -109,000  -70,000 -44,000 -56,000 -55,000 -97,000 -84,000 -197,000 -502,000 -342,000 -137,000 
          proceeds from exercise of employee stock options
        337,000 4,000 50,000 3,000 6,000     8,000 71,000 47,000 514,000 76,000 375,000 820,000 1,932,000 200,000 2,912,000 169,000 1,082,000 253,000 304,000 460,000 906,000 1,187,000 782,000 1,349,000 731,000 153,000 
          net cash from financing activities
        -10,601,000 -4,791,000 -14,753,000 -6,031,000 -1,026,000 13,970,000 -1,028,000 2,849,000 -1,775,000 -1,772,000 -1,772,000 -2,247,000 -1,101,000 -1,156,000 -1,681,000 -6,633,000 -4,098,000 -575,000 -5,764,000 -66,134,000 45,908,000 -8,748,000 22,471,000 -3,665,000 -3,683,000 -3,454,000 -2,947,000 -569,000 1,233,000 -31,586,000 -30,327,000 -3,935,000 
          effect of foreign currency translation changes
        -1,059,000  -1,326,000 4,278,000 2,768,000  5,509,000 -3,057,000 -4,386,000  -2,384,000 -2,690,000 -35,000  -3,376,000 -4,883,000 -2,791,000  -1,546,000 1,148,000 -4,440,000  1,112,000 998,000 -2,552,000  -462,000 -12,000 81,000 -1,180,000 -911,000 34,000 
          net change in cash, cash equivalents and restricted cash
        12,215,000 11,174,000 7,439,000 -21,290,000 34,555,000 -30,701,000 -14,703,000 5,193,000 13,581,000 7,192,000 -15,310,000 7,375,000 7,161,000 -9,559,000 -41,643,000 2,171,000 38,475,000 16,550,000 -7,281,000 -42,776,000 65,588,000 4,166,000 10,738,000 15,040,000 19,577,000 -3,773,000 -8,122,000 17,584,000 7,493,000    
          cash, cash equivalents and restricted cash at beginning of period
        121,100,000  89,222,000  115,852,000  109,434,000  119,990,000  87,909,000  38,388,000  25,206,000 40,027,000 40,027,000 40,027,000 
          cash, cash equivalents and restricted cash at end of period
        133,315,000  7,439,000 -21,290,000 123,777,000  -14,703,000 5,193,000 129,433,000  -15,310,000 7,375,000 116,595,000  -41,643,000 2,171,000 158,465,000  -7,281,000 -42,776,000 153,497,000  10,738,000 15,040,000 57,965,000  -8,122,000 17,584,000 32,699,000 23,922,000 35,487,000 54,490,000 
          amortization and accretion related to rou assets
                             1,564,000 1,581,000 1,548,000 1,499,000        
          payment for purchases of short-term investments
                                        
          proceeds from sales and maturities of short-term investments
                                        
          proceeds from issuance of 2024 credit facility’s term loan
                                        
          proceeds from the 2024 credit facility’s revolving line of credit
                                        
          principal payments on revolving line of credit borrowings
         -10,000,000                              
          payments to repurchase and retire common stock
         -3,825,000          -992,000 -508,000 -3,240,000                
          principal payments on financing leases
                                        
          effect of foreign currency changes on cash
                                        
          cash, cash equivalents and restricted cash at beginning of year
                                        
          cash, cash equivalents and restricted cash at end of year
                                        
          accrued compensation, benefits, commissions and other
          2,305,000                              
          payment for purchases of short term investments
                                        
          proceeds from sales and maturities of short term investments
                                        
          proceeds from the 2024 credit facility
                                       
          accrued compensation, benefits, commissions and other liabilities
            -7,283,000 -54,272,000 55,330,000 1,389,000 -8,422,000 -3,126,000 2,560,000 -2,418,000 -14,844,000 6,691,000 -2,358,000 1,331,000 -2,815,000 7,433,000 1,601,000 1,522,000 -7,063,000 5,197,000 1,951,000 3,429,000 -9,012,000 6,473,000 1,639,000 -736,000 886,000 67,000 4,392,000 1,337,000 
          principal payments on borrowings
            -938,000                     -1,278,000 -1,277,000  -25,932,000 -3,000,000 
          non-cash impairment charge
                                        
          payment for purchase of short term investments
                                        
          payments of professional fees related to common stock issuances in march 2021 offering
                      -27,000                
          payment for purchases of investments
              -7,458,000  -9,452,000 -6,953,000 -7,713,000                    
          proceeds from maturities of investments
                                       
          proceeds from sale of investments
              -10,948,000 17,284,000  7,993,000 7,225,000 8,396,000                    
          principal payments on the original credit facility
              -937,000 -1,688,000                        
          loss from change in fair value of redeemable warrants
                                        
          proceeds from sale of short term investments
                                        
          net proceeds related to the common stock issuances in march 2021 offering
                                        
          payments to redeem 87,802 and 60,000 shares of series a preferred stock
                                        
          make whole dividends related to 87,802 and 60,000 shares redeemed of series a preferred stock
                                        
          proceeds from issuance of credit facility
                                       
          debt issuance costs paid
                         -171,000               
          payments to repurchase shares of series a preferred stock
                         147,802,000 -87,802,000 -60,000,000 -8,951,000            
          payment of cash dividends of series a preferred stock
                                        
          payments for treasury stock
                                       
          payments of professional fees related to march 2021 common stock offering
                                        
          principal payments on the credit facility
                  -1,688,000 -1,125,000 -1,125,000  -1,125,000 -6,125,000 -1,125,000                
          adjustments to reconcile net loss to net cash from operating activities:
                                        
          net proceeds related to the common stock issuances in march 2021 and august 2020 offerings
                                        
          payments of professional fees related to common stock issuances in march 2021 and august 2020 offerings
                                       
          loss on change in fair value of redeemable warrants
                          2,053,000 -3,698,000 4,668,000            
          impairment charges related to operating right of use assets
                                        
          investment purchases
                                        
          net proceeds related to common stock issuances in march 2021 offering
                                        
          payments of cash dividends on series a preferred stock
                          -2,788,000 -5,882,000 -4,009,000  -3,945,000 -3,874,000 -3,931,000  -3,756,000 -3,561,000 -3,566,000    
          net proceeds from issuance of series a preferred stock and common stock
                                 3,325,000 5,785,000    
          payments for deferred offering and finance costs
                                        
          impairment charge related to operating right of use assets
                          393,000            
          net proceeds related to common stock issuances in march 2021 and august 2020 offerings
                                        
          net proceeds related to issuance of common stock from march 2021 offering
                           56,965,000            
          payments for professional fees related to issuance of common stock from march 2021 offering
                           -343,000 -900,000            
          write-off of debt discount and issuance costs
                                     54,536,000 7,169,000 7,169,000 
          gain from change in fair value of embedded derivatives
                                        
          paid-in-kind interest expense
                                     1,886,000 1,724,000 931,000 
          write-off of deferred debt financing costs
                                     704,000   
          make-whole applicable premium included in interest expense
                                     10,410,000 3,103,000 3,103,000 
          deferred insurance settlement
                                     -8,033,000 -8,033,000 -8,033,000 
          net proceeds related to the issuance of common stock from august 2020 offering
                                        
          payments of professional fees related to issuance of common stock from august 2020 offering
                                        
          make-whole applicable premium related to prepayment of borrowings
                                     -10,410,000 -3,103,000  
          payment of cash dividends on series a preferred stock
                                        
          net proceeds related to issuance of common stock from august 2020 offering
                                        
          payments for professional fees related to issuance of common stock from august 2020 offering
                                        
          payments for deferred offering and financing costs
                                  -158,000 -294,000  -1,681,000  
          proceeds from capital infusion in reverse recapitalization
                                        
          cash paid to settle stock options of former employees
                                        
          net loss
                                     -70,307,000 -21,939,000  
          loss from change in fair value of embedded derivatives
                                     -1,600,000 6,200,000 -500,000 
          accrued litigation settlement
                                        
          net proceeds from issuance of series a preferred stock and common stock in private placement
                                     133,000,000   
          payments for offering costs
                                        
          net proceeds from borrowings
                                        
          net proceeds from issuance of series c preferred stock
                                        
          payments for principal and other contractual obligations
                                     -145,382,000   
          payments for ddic and other financing costs
                                     -5,704,000   
          payments for deferred offering costs
                                     -3,937,000   
          net decrease in cash, cash equivalents and restricted cash
                                     -16,105,000 -4,540,000  
          write-off of debt financing costs and other
                                      704,000  
          supplemental disclosure of cash flow information:
                                        
          cash paid for interest
                                      10,316,000 3,770,000 
          cash paid for income taxes
                                      773,000 441,000 
          supplemental disclosure of non-cash investing and financing activities:
                                        
          adjustment for updated calculation of mandatory trigger event exit fees
                                      3,952,000 1,480,000 
          purchase of equipment under capital lease obligations
                                      126,000 126,000 
          increase in payables for:
                                        
          debt issuance costs
                                        
          deferred offering costs
                                      1,514,000  
          receivable from insurance settlement
                                        
          payments for deferred financing costs
                                       -951,000 
          net increase in cash, cash equivalents and restricted cash
                                       14,463,000 
          supplemental disclosure of non-cash investing and
                                        
          financing activities:
                                        
          increase in payables for capital expenditures