Other Liabilities (Details) - Prepayment agreement - USD ($) $ in Millions |
Nov. 01, 2024 |
Jun. 30, 2025 |
Dec. 31, 2024 |
Sep. 30, 2019 |
---|---|---|---|---|
Other Liabilities [Line Items] | ||||
Other long-term debt | $ 0.0 | $ 2.5 | $ 5.0 | |
Debt instrument, periodic payment | $ 2.5 |
X | ||||||||||
- Definition Other Liabilities [Line Items]. No definition available.
|
X | ||||||||||
- Definition Amount of the required periodic payments including both interest and principal payments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of long-term debt classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|