Summary of Significant Accounting Policies - Remaining Performance Obligation , Contract Costs , Capitalization Costs and Concentration of Credit Risk (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Accounting Policies [Line Items] | ||
| Minimum period of remaining performance obligations | 12 months | |
| Revenue recognition performance obligation transaction price | $ 300,000 | |
| Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false] | true | |
| Software costs capitalized during period | $ 0 | $ 0 |
| Cash and cash equivalents, in excess of federally insured deposit limits | $ 6,900,000 | $ 12,700,000 |
| Percentage of accounts receivable and unbilled receivables owned by customers | 10.00% | |
| Minimum | ||
| Accounting Policies [Line Items] | ||
| Amortization period of capitalized software | 3 years | |
| Maximum | ||
| Accounting Policies [Line Items] | ||
| Amortization period of capitalized software | 5 years | |