v3.26.1
Summary of Significant Accounting Policies (Details)
12 Months Ended
Feb. 10, 2025
Dec. 31, 2025
segment
Summary of Significant Accounting Policies    
Stock split 0.0625  
Number of operating segments   1
Minimum    
Summary of Significant Accounting Policies    
Accounts receivable payment term   30 days
Maximum    
Summary of Significant Accounting Policies    
Accounts receivable payment term   75 days
Equipment | Minimum    
Summary of Significant Accounting Policies    
Useful life   3 years
Equipment | Maximum    
Summary of Significant Accounting Policies    
Useful life   5 years
Furniture    
Summary of Significant Accounting Policies    
Useful life   7 years
Leasehold improvements    
Summary of Significant Accounting Policies    
Useful life, [Extensible Enumeration]   us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember