XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted EPS (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net Income (Loss) $ 11,612 $ 7,229
Weighted average shares - basic (denominator): 102,440,000 101,331,000
Dilutive effect of stock-based awards 2,300,000 2,605
Weighted average shares including conversions - diluted (denominator) 104,740,000 103,936,000