Net Income (Loss) per Share (Tables) |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income (Loss) per Share [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Computation of Diluted Loss Per Share | Securities that could potentially dilute loss per share in the future that were not included in the computation of diluted loss per share for the six months ended June 30, 2025, and 2024 are as follows:
|