Borrowings - Short-Term Bank Loans (Details) - USD ($) |
1 Months Ended | ||
---|---|---|---|
Nov. 30, 2024 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Debt Disclosure [Abstract] | |||
Short-term bank loans | $ 70,300,000 | $ 28,500,000 | |
Weighted average interest rate | 2.90% | 5.00% | |
Short-term bank loan capacity | $ 50,000,000.0 | ||
Outstanding balance | $ 0 | $ 0 |
X | ||||||||||
- Definition Amount of outstanding short-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average interest rate of short-term debt outstanding calculated at point in time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Short-Term Bank Loan Capacity No definition available.
|