XML 20 R9.htm IDEA: XBRL DOCUMENT
v3.25.2

Note 2 - Contracts With Customers | 6 Months Ended
--- | ---
Jun. 30, 2025
Notes to Financial Statements |
Revenue from Contract with Customer [Text Block] |
(2) | CONTRACTS WITH CUSTOMERS
The following table disaggregates revenue for the three- and six-month periods ended June 30, 2025 and 2024 based on timing of revenue recognition (in thousands):
|  | Three months ended June 30, |  |  | Six months ended June 30, |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Subscription services recognized ratably over time |  | $ | 31,232 |  |  | $ | 33,103 |  |  | $ | 62,273 |  |  | $ | 66,374 |
Services recognized at a point in time |  |  | 1,065 |  |  |  | 855 |  |  |  | 2,806 |  |  |  | 2,276 |
Fixed, non-subscription recognized over time |  |  | 1,613 |  |  |  | 936 |  |  |  | 2,258 |  |  |  | 1,431 |
Unit price services recognized over time |  |  | 128 |  |  |  | 127 |  |  |  | 251 |  |  |  | 253 |
Total revenue |  | $ | 34,038 |  |  | $ | 35,021 |  |  | $ | 67,588 |  |  | $ | 70,334 |
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers (in thousands):
|  | June 30, 2025 |  |  | December 31, 2024 |
Trade accounts receivable |  | $ | 12,416 |  |  | $ | 11,054 |
Contract assets included in other current assets |  | $ | 86 |  |  | $ | 186 |
Deferred revenue, current portion |  | $ | 15,603 |  |  | $ | 15,786 |
Noncurrent deferred revenue included in other long-term liabilities |  | $ | 216 |  |  | $ | 216 |
Significant changes in contract assets and contract liabilities during the six-month periods ended June 30, 2025 and 2024 are as follows (in thousands):
|  | 2025 |  |  | 2024 |
|  | Contract Asset |  |  | Deferred Revenue |  |  | Contract Asset |  |  | Deferred Revenue |
|  | Increase (Decrease) |
Revenue recognized that was included in deferred revenue at beginning of year due to completion of services |  | $ | - |  |  | $ | (12,009 | ) |  | $ | - |  |  | $ | (11,193 | )
Increases due to invoicing of client, net of amounts recognized as revenue |  |  | - |  |  |  | 11,826 |  |  |  | - |  |  |  | 10,928 |
Decreases due to completion of services (or portion of services) and transferred to accounts receivable |  |  | (177 | ) |  |  | - |  |  |  | (79 | ) |  |  | - |
Change due to cumulative catch-up adjustments arising from changes in expected contract consideration |  |  | - |  |  |  | - |  |  |  | - |  |  |  | (55 | )
Increases due to revenue recognized in the period with additional performance obligations before invoicing |  |  | 77 |  |  |  | - |  |  |  | 21 |  |  |  | - |
We have elected to apply the practical expedient to not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. Total remaining contract revenue for contracts with original duration of greater than one year expected to be recognized in the future related to performance obligations that are unsatisfied at June 30, 2025 approximated $139.9 million, of which $29.2 million, $55.7 million, $39.1 million, $10.1 million, $4.4 million and $1.4 million are expected to be recognized during 2025, 2026, 2027, 2028, 2029 and 2030, respectively.

X
- References No definition available. + Details
Name: | us-gaap_DisclosureTextBlockAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration