XML 64 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Details) - Office of Foreign Assets Control - USD ($)
1 Months Ended 3 Months Ended
Aug. 11, 2025
Sep. 30, 2025
Jun. 30, 2025
Loss Contingencies [Line Items]      
Payement for civil monetary penalty amount   $ 2,473,360  
Additional investment in sanctions compliance control $ 630,000    
Loss contingency recognized liability     $ 2,473,360