XML 74 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income (Loss) Per Common Share - Reconciliation of the weighted average shares outstanding used to compute basic and diluted net income (loss) per common share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]      
Basic weighted average common shares outstanding (in shares) 35,273,783 35,265,449 35,273,783
Effect of dilutive securities - equity compensation awards 0 795,191  
Diluted weighted average common shares outstanding (in shares) 35,273,783 36,060,640 35,273,783