v3.26.1
(LOSS) EARNINGS PER SHARE - Schedule of Basic and Diluted Weighted Average Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net (loss) income $ (181,635) $ 72,936 $ (32,161) $ 56,686 $ (108,699) $ 24,525
Weighted-average shares outstanding:            
Weighted average shares used in computing (loss) earnings per share, basic (in shares) 163,410,894   147,055,804   158,663,642 147,779,470
PBNQSO (in shares) 0   0   0 1,188,480
Founders advisory fees (in shares) 0   0   0 7,071,183
Weighted average shares used in computing (loss) earnings per share, diluted (in shares) 163,410,894   147,055,804   158,663,642 156,039,133
Basic (loss) earnings per share (in usd per share) $ (1.11)   $ (0.22)   $ (0.69) $ 0.17
Diluted (loss) earnings per share (in usd per share) $ (1.11)   $ (0.22)   $ (0.69) $ 0.16