v3.26.1
Accrued Expenses and Other Liabilities - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer [Line Items]    
Remaining performance obligations, amount $ 1,693,936  
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  
Revenue | Customer Concentration Risk | Non-U.S.    
Revenue from Contract with Customer [Line Items]    
Concentration risk, percentage 10.00% 14.00%