v3.26.1
Unbilled Accounts Receivable and Significant Concentrations (Details)
Dec. 31, 2025
Dec. 31, 2024
U.S Federal Government    
Concentration risk of receivable 99.00% 99.00%