v3.26.1
Earnings (Losses) Per Share (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Basic weighted average common shares outstanding (in shares) 47,178,193 46,784,744
Diluted weighted average common shares outstanding (in shares) 47,178,193 46,784,744
Basic loss per common share (in dollars per share) $ 0.15 $ (0.00)
Diluted loss per common share (in dollars per share) $ 0.15 $ (0.00)