XML 26 R3.htm IDEA: XBRL DOCUMENT
v3.25.1

Award Timing Disclosure | 12 Months Ended
--- | ---
Dec. 31, 2024
Award Timing Disclosures [Line Items] |
Award Timing MNPI Disclosure | Equity Award Granting Policy. The annual grant of stock-based awards to our NEOs is generally made on the date of the first or second regularly scheduled Compensation Committee meeting of the calendar year (typically held in the first quarter) subject to any change at the discretion of the Compensation Committee. In addition to annual awards, other grants may be awarded at other times: (1) to attract new hires; (2) to recognize employees for special achievements or for retention purposes; (3) to new employees as a result of the acquisition of another company; or (4) as may be desirable and prudent in other special circumstances. The exercise price of stock options is determined based on the fair market value of a share of common stock on the grant date. We monitor and periodically review our equity grant policies to ensure compliance with plan rules and applicable law. We do not have a program, plan or practice to time our equity grants in coordination with the release of material, non-public information.
Award Timing Method | The annual grant of stock-based awards to our NEOs is generally made on the date of the first or second regularly scheduled Compensation Committee meeting of the calendar year (typically held in the first quarter) subject to any change at the discretion of the Compensation Committee. In addition to annual awards, other grants may be awarded at other times: (1) to attract new hires; (2) to recognize employees for special achievements or for retention purposes; (3) to new employees as a result of the acquisition of another company; or (4) as may be desirable and prudent in other special circumstances. The exercise price of stock options is determined based on the fair market value of a share of common stock on the grant date. We monitor and periodically review our equity grant policies to ensure compliance with plan rules and applicable law.
Award Timing Predetermined | true
Award Timing MNPI Considered | false
Award Timing, How MNPI Considered | We do not have a program, plan or practice to time our equity grants in coordination with the release of material, non-public information.

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 1 + Details
Name: | ecd_AwardTmgDiscLineItems
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 1 + Details
Name: | ecd_AwardTmgHowMnpiCnsdrdTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 1 + Details
Name: | ecd_AwardTmgMethodTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 1 + Details
Name: | ecd_AwardTmgMnpiCnsdrdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 1 + Details
Name: | ecd_AwardTmgMnpiDiscTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection x -Paragraph 1 + Details
Name: | ecd_AwardTmgPredtrmndFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration