v3.25.1
Net Income (Loss) Per Share - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator      
Net income (loss) $ (135,010) $ 22,070 $ 66,620
Net income (loss) attributable to common stockholders $ (135,010) $ 22,070 $ 66,620
Denominator      
Weighted average common shares outstanding (in shares) 119,179,766 120,826,644 126,108,329
Basic net income (loss) per share attributable to common stockholders (in dollars per share) $ (1.13) $ 0.18 $ 0.53
Numerator      
Net income (loss) attributable to common stockholders $ (135,010) $ 22,070 $ 66,620
Denominator      
Basic weighted average common shares outstanding (in shares) 119,179,766 120,826,644 126,108,329
Dilutive effect of time-based and performance-based restricted stock units outstanding (in shares) 0 648,236 153,285
Diluted weighted average common shares outstanding (in shares) 119,179,766 121,474,880 126,261,614
Diluted net income (loss) per share attributable to common stockholders (in dollars per share) $ (1.13) $ 0.18 $ 0.53