XML 351 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Borrowings - Short-Term Bank Loans (Details) - USD ($)
1 Months Ended
Nov. 30, 2024
Sep. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]      
Short-term bank loans   $ 0 $ 28,500,000
Weighted average interest rate     5.00%
Short-term bank loan capacity $ 50,000,000.0    
Outstanding balance   $ 0 $ 0