v3.25.2
Net Loss Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Net Loss Per Share [Abstract]    
Shares excluded from calculation of diluted earnings per share 1,976,642 1,794,053
Shares excluded from weighted average shares outstanding 1,976,642