| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Limited Partnership 1 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Limited Partnership 2 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Trust 1 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Trust 2 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Trust 3 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Trust 4 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Trust 5 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
By Family Trust 6 |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
Direct |
|
|
| Common Stock, par value $0.001 |
0 |
$0 |
$19.93 |
Oct 24, 2025 |
Indirect |
|
|