v3.26.1
Revisions of Previously Issued Financial Statements (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Changes and Error Corrections [Abstract]  
Schedule of Revisions of Previously Issued Financial Statements
Consolidated Balance Sheets
(In thousands)

December 31, 2025
As Previously ReportedAdjustmentsAs Revised
Assets
Current assets:
Accounts receivable, net of allowance of $4,059 as of December 31, 2025
50,342 (370)49,972 
Total current assets216,440 (370)216,070 
Property and equipment, net37,962 430 38,392 
Deferred taxes4,412 (248)4,164 
Total assets$1,409,906 $(188)$1,409,718 
Liabilities and stockholders' equity
Current liabilities:
Accrued liabilities and other55,756 (473)55,283 
Income taxes payable9,803 183 9,986 
Current portion of deferred revenue24,494 2,713 27,207 
Total current liabilities181,815 2,423 184,238 
Long-term liabilities:
Total liabilities605,251 2,423 607,674 
Stockholders’ equity:
Accumulated other comprehensive income33,694 (1,180)32,514 
Retained earnings54,172 (1,431)52,741 
Total stockholders' equity804,655 (2,611)802,044 
Total liabilities and stockholders' equity$1,409,906 $(188)$1,409,718 
December 31, 2024
As Previously ReportedAdjustmentsAs Revised
Assets
Current assets:
Accounts receivable, net of allowance of $886 as of December 31, 2024
44,909 (370)44,539 
Current contract assets12,786 189 12,975 
Total current assets183,923 (181)183,742 
Property and equipment, net36,162 397 36,559 
Total assets$1,338,847 $216 $1,339,063 
Liabilities and stockholders' equity
Current liabilities:
Accrued liabilities and other51,057 (473)50,584 
Income taxes payable9,733 109 9,842 
Current portion of deferred revenue23,977 312 24,289 
Total current liabilities150,098 (52)150,046 
Long-term liabilities:
Total liabilities579,559 (52)579,507 
Stockholders’ equity:
Accumulated other comprehensive loss(21,095)(84)(21,179)
Retained earnings71,204 352 71,556 
Total stockholders' equity759,288 268 759,556 
Total liabilities and stockholders' equity$1,338,847 $216 $1,339,063 
Consolidated Statements of Operations and Comprehensive Income
(In thousands, except per share information)

Year Ended December 31, 2025
As Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$511,430 $(2,590)$508,840 
Cost of revenue:
Cost of revenue100,180 303 100,483 
Total cost of revenue117,054 303 117,357 
Gross profit394,376 (2,893)391,483 
Operating income36,789 (2,893)33,896 
Other expense, net:
Other income, net1,599 335 1,934 
Total other expense, net(34,398)335 (34,063)
Income (loss) before income taxes2,391 (2,558)(167)
Income tax expense19,423 (775)18,648 
Net loss$(17,032)$(1,783)$(18,815)
Foreign currency translation adjustment54,789 (1,096)53,693 
Other comprehensive income54,789 (1,096)53,693 
Comprehensive income$37,757$(2,879)$34,878
Net loss per share:
Basic loss per share$(0.09)$(0.01)$(0.10)
Diluted loss per share$(0.09)$(0.01)$(0.10)
Weighted-average shares used to compute net loss per share:
Shares used in computation of basic loss per share:187,819 187,819 187,819 
Shares used in computation of diluted loss per share:187,819 187,819 187,819 
Year Ended December 31, 2024
As Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$466,147 $(595)$465,552 
Cost of revenue:
Cost of revenue77,159 195 77,354 
Total cost of revenue80,679 195 80,874 
Gross profit385,468 (790)384,678 
Operating expenses:
General and administrative76,514 (303)76,211 
Total operating expenses303,098 (303)302,795 
Operating income82,370 (487)81,883 
Other expense, net:
Other income, net1,931 294 2,225 
Total other expense, net(28,100)294 (27,806)
Income before income taxes54,270 (193)54,077 
Income tax expense23,312 25 23,337 
Net income$30,958$(218)$30,740
Foreign currency translation adjustment(25,504)(84)(25,588)
Other comprehensive loss(25,504)(84)(25,588)
Comprehensive income$5,454$(302)$5,152

Year Ended December 31, 2023
As Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$421,880 $283 $422,163 
Cost of revenue:
Cost of revenue66,369 62 66,431 
Total cost of revenue68,208 62 68,270 
Gross profit353,672 221 353,893 
Operating expenses:
General and administrative69,885 174 70,059 
Total operating expenses283,353 174 283,527 
Operating income70,319 47 70,366 
Other expense, net:
Other income, net4,259 359 4,618 
Total other expense, net(25,993)359 (25,634)
Income before income taxes44,326 406 44,732 
Net income$23,412$406$23,818
Comprehensive income$35,636$406$36,042
Consolidated Statements of Cash Flows
(In thousands)

Year Ended December 31, 2025
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net loss$(17,032)$(1,783)$(18,815)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization44,057 303 44,360 
Gain on disposal of assets— (335)(335)
Deferred taxes(3,821)248 (3,573)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(6,742)189 (6,553)
Income taxes payable311 (1,023)(712)
Deferred revenue(732)2,401 1,669 
Net cash provided by operating activities93,202 — 93,202 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $335 $335 


Year Ended December 31, 2024
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net income$30,958 $(218)$30,740 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization25,725 195 25,920 
Gain on disposal of assets— (294)(294)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(11,430)283 (11,147)
Operating lease right-of-use assets, net438 (303)135 
Income taxes payable4,881 25 4,906 
Net cash provided by operating activities79,437 — 79,437 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $294 $294 

Year Ended December 31, 2023
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net income$23,412 $406 $23,818 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization21,623 62 21,685 
Gain on disposal of assets— (359)(359)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(894)(283)(1,177)
Operating lease right-of-use assets, net(1,550)174 (1,376)
Net cash provided by operating activities90,089 — 90,089 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $359 $359 
Consolidated Statements of Operations and Comprehensive Income
(In thousands, except per share information)

Three Months Ended March 31, 2025
As Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$118,197 $(109)$118,088 
Cost of revenue:
Cost of revenue23,511 55 23,566 
Total cost of revenue27,678 55 27,733 
Gross profit90,519 (164)90,355 
Operating expenses:
Operating income1,824 (164)1,660 
Other expense, net:
Other income, net1,385 123 1,508 
Total other expense, net(5,686)123 (5,563)
Loss before income taxes(3,862)(41)(3,903)
Income tax expense3,300 18 3,318 
Net loss$(7,162)$(59)$(7,221)
Foreign currency translation adjustment16,425 (333)16,092 
Other comprehensive income16,425 (333)16,092 
Comprehensive income$9,263$(392)$8,871

Three Months Ended June 30, 2025Six Months Ended June 30, 2025
As Previously ReportedAdjustmentsAs RevisedAs Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$131,249 $(728)$130,521 $249,446 $(837)$248,609 
Cost of revenue:
Cost of revenue24,468 74 24,542 47,979 129 48,108 
Total cost of revenue28,697 74 28,771 56,375 129 56,504 
Gross profit102,552 (802)101,750 193,071 (966)192,105 
Operating expenses:
Operating income10,122 (802)9,320 11,946 (966)10,980 
Other expense, net:
Other income, net(854)39 (815)531 162 693 
Total other expense, net(8,944)39 (8,905)(14,630)162 (14,468)
Income (loss) before income taxes1,178 (763)415 (2,684)(804)(3,488)
Income tax expense5,200 (154)5,046 8,500 (136)8,364 
Net loss$(4,022)$(609)$(4,631)$(11,184)$(668)$(11,852)
Foreign currency translation adjustment37,307 (747)36,560 53,732 (1,080)52,652 
Other comprehensive income37,307 (747)36,560 53,732 (1,080)52,652 
Comprehensive income$33,285$(1,356)$31,929$42,548$(1,748)$40,800
Three Months Ended September 30, 2025Nine Months Ended September 30, 2025
As Previously ReportedAdjustmentsAs RevisedAs Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$131,710 $(652)$131,058 $381,156 $(1,489)$379,667 
Cost of revenue:
Cost of revenue25,409 81 25,490 73,388 210 73,598 
Total cost of revenue29,649 81 29,730 86,024 210 86,234 
Gross profit102,061 (733)101,328 295,132 (1,699)293,433 
Operating expenses:
Operating income11,600 (733)10,867 23,546 (1,699)21,847 
Other expense, net:
Other income, net4,793 157 4,950 5,324 319 5,643 
Total other expense, net(3,838)157 (3,681)(18,468)319 (18,149)
Income before income taxes7,762 (576)7,186 5,078 (1,380)3,698 
Income tax expense6,379 (107)6,272 14,879 (243)14,636 
Net income (loss)$1,383$(469)$914$(9,801)$(1,137)$(10,938)
Foreign currency translation adjustment1,199 (24)1,175 54,931 (1,104)53,827 
Other comprehensive income1,199 (24)1,175 54,931 (1,104)53,827 
Comprehensive income$2,582$(493)$2,089$45,130$(2,241)$42,889
Net income (loss) per share:
Basic income (loss) per share$0.01 $(0.00)$0.00 $(0.05)$(0.01)$(0.06)
Diluted income (loss) per share$0.01 $(0.00)$0.00 $(0.05)$(0.01)$(0.06)
Weighted-average shares used to compute net income (loss) per share:
Shares used in computation of basic income (loss) per share:187,599 187,599 187,599 188,213 188,213 188,213 
Shares used in computation of diluted income (loss) per share:188,420 188,420 188,420 188,213 188,213 188,213 
Three Months Ended December 31, 2025
As Previously ReportedAdjustmentsAs Revised
Revenue:
Subscription and other revenue$130,274 $(1,101)$129,173 
Cost of revenue:
Cost of revenue26,792 93 26,885 
Total cost of revenue31,030 93 31,123 
Gross profit99,244 (1,194)98,050 
Operating expenses:
Operating income13,243 (1,194)12,049 
Other expense, net:
Other (expense) income, net(3,725)16 (3,709)
Total other expense, net(15,930)16 (15,914)
Income (loss) before income taxes(2,687)(1,178)(3,865)
Income tax expense4,544 (532)4,012 
Net loss$(7,231)$(646)$(7,877)
Foreign currency translation adjustment(142)(134)
Other comprehensive (loss) income(142)(134)
Comprehensive (loss) income$(7,373)$(638)$(8,011)
Net loss per share:
Basic loss per share$(0.04)$(0.00)$(0.04)
Diluted loss per share$(0.04)$(0.00)$(0.04)
Weighted-average shares used to compute net loss per share:
Shares used in computation of basic loss per share:186,655 186,655 186,655 
Shares used in computation of diluted loss per share:186,655 186,655 186,655 
Consolidated Statements of Cash Flows
(In thousands)

Three Months Ended March 31, 2025
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net loss$(7,162)$(59)$(7,221)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization10,417 55 10,472 
Gain on disposal of assets— (123)(123)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets2,859 47 2,906 
Income taxes payable349 18 367 
Deferred revenue(558)62 (496)
Net cash provided by operating activities19,677 — 19,677 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $123 $123 

Six Months Ended June 30, 2025
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net loss$(11,184)$(668)$(11,852)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization21,281 129 21,410 
Gain on disposal of assets— (162)(162)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(3,193)94 (3,099)
Income taxes payable(441)(136)(577)
Deferred revenue(3,641)743 (2,898)
Net cash provided by operating activities43,864 — 43,864 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $162 $162 

Nine Months Ended September 30, 2025
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net loss$(9,801)$(1,137)$(10,938)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization32,362 210 32,572 
Gain on disposal of assets— (319)(319)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(10,050)141 (9,909)
Income taxes payable685 (243)442 
Deferred revenue(5,621)1,348 (4,273)
Net cash provided by operating activities67,866 — 67,866 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $319 $319 
Three Months Ended March 31, 2024
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net income$7,456 $(173)$7,283 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization5,819 38 5,857 
Gain on disposal of assets— (63)(63)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(3,708)184 (3,524)
Operating lease right-of-use assets, net(46)(16)(62)
Income taxes payable6,005 6,011 
Deferred revenue289 24 313 
Net cash provided by operating activities4,184 — 4,184 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $63 $63 

Six Months Ended June 30, 2024
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net income$16,911 $(1,304)$15,607 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization11,723 84 11,807 
Gain on disposal of assets— (135)(135)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(11,457)(11,456)
Operating lease right-of-use assets, net105 33 138 
Income taxes payable9,165 12 9,177 
Deferred revenue(2,082)1,309 (773)
Net cash provided by operating activities31,462 — 31,462 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $135 $135 

Nine Months Ended September 30, 2024
As Previously ReportedAdjustmentsAs Revised
Cash flows from operating activities
Net income$27,668 $(290)$27,378 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization17,777 136 17,913 
Gain on disposal of assets— (210)(210)
Changes in operating assets and liabilities, net of assets acquired and liabilities assumed in business combinations:
Current contract assets(14,896)213 (14,683)
Operating lease right-of-use assets, net52 69 121 
Income taxes payable15,893 18 15,911 
Deferred revenue(1,642)64 (1,578)
Net cash provided by operating activities53,451 — 53,451 
Supplemental disclosure of non-cash activities:
Assets acquired in exchange for vendor credits$— $210 $210