v3.26.1
Significant Risks and Uncertainties Including Business and Credit Concentrations - Summary of Vendor Concentration Risk (Details) - Supplier Concentration
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Direct costs | Vendor A          
Significant Risks and Uncertainties Including Business and Credit Concentrations          
Concentration risk percentage 91.00% 100.00% 92.00% 100.00%  
Gross payables | Vendor A          
Significant Risks and Uncertainties Including Business and Credit Concentrations          
Concentration risk percentage     80.00%   77.00%
Gross payables | Vendor B          
Significant Risks and Uncertainties Including Business and Credit Concentrations          
Concentration risk percentage     14.00%