Earnings Per Share - Narrative (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Employee Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities (in shares) | 3,526,000 | 3,368,000 | 3,526,000 | 3,368,000 |
| Contingently Issuable Shares | Dust Motorcycles, Inc. | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities (in shares) | 283,427 | 283,427 | ||
| Warrant | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share | ||||
| Antidilutive securities (in shares) | 30,365,000 | 30,365,000 | 30,365,000 | 30,365,000 |