Annual report [Section 13 and 15(d), not S-K Item 405]

Summary of Significant Accounting Policies - Additional Information (Details)

v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Product Information [Line Items]    
Stock option granted 0 0
Unrecognized tax benefits, accrued interest or penalties $ 0 $ 0
Antidilutive securities excluded from computation of earnings per share (in shares) 3,000,000 3,000,000
Expected dividends 0.00%  
Cash, uninsured amount $ 800,000  
Allowance for doubtful accounts $ 1,200,000 $ 1,100,000
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true  
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2025  
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true  
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate202309Member  
Related Party    
Product Information [Line Items]    
Outstanding receivable $ 0 $ 0
Accounts Receivable | Customer Concentration Risk | Two Customers    
Product Information [Line Items]    
Concentration risk, percentage   24.00%
Revenue Benchmark | Customer Concentration Risk | Related Party    
Product Information [Line Items]    
Concentration risk, percentage 8.00% 9.00%
Minimum    
Product Information [Line Items]    
Estimated useful life 3 years  
Term of service agreements 1 year  
Payment terms 30 days  
Maximum    
Product Information [Line Items]    
Estimated useful life 7 years  
Term of service agreements 3 years  
Payment terms 60 days