XML 28 R22.htm IDEA: XBRL DOCUMENT
v3.25.1

Revenue Recognition (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2025
Revenue from Contract with Customer [Abstract] |
Summary of Net Accounts Receivable, Including Unbilled Accounts Receivable | The majority of the Company’s customers are invoiced on a monthly basis following the month of the delivery of services and are required to make payments under standard credit terms. Net accounts receivable was $7.4 million, including unbilled accounts receivable of $1.5 million, at January 1, 2024. Net accounts receivable, including unbilled accounts receivable, consists of the following as of the periods below:
|  | March 31, |  |  | December 31, |
(In Thousands) |  | 2025 |  |  | 2024 |
Accounts receivable: |  |  |  |  |  |
Billed |  | $ | 5,846 |  |  | $ | 5,420 |
Unbilled |  |  | 1,763 |  |  |  | 1,736 |
Allowance for expected credit losses |  |  | (25 | ) |  |  | (84 | )
Accounts receivable, net |  | $ | 7,584 |  |  | $ | 7,072 |
Summary of Contract Liabilities | Customer payments received in advance of revenue recognition are considered contract liabilities and are recorded as deferred revenue. The deferred revenue balance and revenue recognized that was included in these contract liabilities at the beginning of the period consists of the following:
|  | March 31, |  |  | December 31, |
(In Thousands) |  | 2025 |  |  | 2024 |
Deferred revenue and deposits |  | $ | 1,293 |  |  | $ | 1,093 |
Revenue recognized in the period from contract liability at beginning of period |  | $ | 444 |  |  |  |
Summary of Contract Assets, Net | The Company’s incremental direct costs of obtaining a contract, which consist primarily of sales incentive compensation including commissions, are generally deferred and amortized to sales and marketing expense over the estimated life of the relevant customer relationship. The Company’s net contract acquisition costs shown below consist of $0.9 million in Prepaid expenses and other current assets and $0.3 million in Other assets, net on both of the March 31, 2025 and December 31, 2024 Consolidated Balance Sheets. The gross and net amounts consist of the following:
|  | March 31, |  |  | December 31, |
(In Thousands) |  | 2025 |  |  | 2024 |
Contract assets: |  |  |  |  |  |
Gross balance |  | $ | 3,660 |  |  | $ | 3,407 |
Accumulated amortization |  |  | (2,508 | ) |  |  | (2,247 | )
Contract assets, net |  | $ | 1,152 |  |  | $ | 1,160 |

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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