XML 367 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Net (Loss) Income Per Common Share, Basic and Diluted
The following table presents the net (loss) income per common share for the three months ended March 31, 2025 and 2024:

Three Months Ended March 31,
20252024
Basic
Net (loss) income$(33,947)$126,995 
Weighted average common shares outstanding - basic13,047,607 13,002,127 
Net (loss) income per common share - basic$(2.60)$9.77 
Diluted
Weighted average common shares outstanding - basic13,047,607 13,002,127 
Dilutive effect of stock-based instruments— 234,469 
Weighted average common shares outstanding - diluted13,047,607 13,236,596 
Net (loss) income per common share - diluted$(2.60)$9.59