Supplemental Financial Information - Narrative (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 12 Months Ended |
|---|---|---|---|
Apr. 30, 2024 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|
| Business Acquisition [Line Items] | |||
| Issuance of common stock in ATM offering, net of issuance costs | $ 13,894 | ||
| At Market Offering | |||
| Business Acquisition [Line Items] | |||
| Issuance of common stock in ATM offering, net of issuance costs | $ 75,000 | ||
| Sale of stock (in shares) | 150,000 | 825,379 | |
| Sale of stock shares price (in dollars per share) | $ 96.10 | $ 58.41 | |
| Net proceeds | $ 13,900 | $ 46,500 | |
| Available remaining capacity amount | $ 12,400 |
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Cash received on stock transaction after deduction of issuance costs. No definition available.
|
| X | ||||||||||
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. No definition available.
|
| X | ||||||||||
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. No definition available.
|
| X | ||||||||||
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Sale Of Stock, Available Remaining Capacity Amount No definition available.
|
| X | ||||||||||
- Details
|