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