v3.26.1
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
Table 13: Weighted-Average Number of Shares Outstanding – Earnings per Share
For the Three Months Ended
March 31, 2026March 31, 2025
(in thousands)
Basic weighted-average number of shares outstanding73,822 72,715 
Dilutive effect of unvested restricted stock units and stock options3,793 — 
Diluted weighted-average number of shares outstanding77,615 72,715