XML 126 R112.htm IDEA: XBRL DOCUMENT v3.25.1
Basic and Diluted Net Loss per Share - Earnings Per Share Computation (Parenthetical) (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]    
Weighted Average Number of Shares Outstanding, Basic and Diluted 6,209,645 4,584,794