Stockholders' Equity - Employee Stock Purchase Plan (Details) - May 2022 Employee Stock Purchase Plan - shares |
1 Months Ended | ||
---|---|---|---|
May 15, 2025 |
Aug. 31, 2021 |
Jun. 30, 2025 |
|
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] | |||
Number of shares authorized (in shares) | 560,295 | 148,506 | |
Number of additional shares authorized (in shares) | 300,000 | ||
Purchase price of common stock (as a percent) | 85.00% | ||
Offering period | 6 months |
X | ||||||||||
- Definition Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period No definition available.
|
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/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Number of additional shares authorized for issuance under share-based payment arrangement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Number of shares authorized for issuance under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Purchase price of common stock expressed as a percentage of its fair value. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Details
|