Borrowings - Short-Term Bank Loans (Details) - USD ($) |
1 Months Ended | ||
|---|---|---|---|
Nov. 30, 2024 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Debt Disclosure [Abstract] | |||
| Short-term bank loans | $ 30,400,000 | $ 2,400,000 | |
| Weighted average interest rate | 2.80% | 1.30% | |
| 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://www.xbrl.org/2009/role/commonPracticeRef
|
| 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.
|