XML 49 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Liabilities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Line Items]        
Remaining performance obligations, amount $ 809,508   $ 809,508  
Remaining performance obligations, expected to be recognized, explanation     the Company's performance obligations are satisfied over time and for which the customer receives benefits as the Company performs. These performance obligations are expected to be satisfied within 2026.  
Remaining performance obligations, expected to be recognized, year 2026   2026  
Revenue | Customer Concentration Risk | Non-U.S.        
Revenue from Contract with Customer [Line Items]        
Concentration risk, percentage 14.00% 9.00% 12.00% 11.00%