v3.26.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Net (loss) income for basic and diluted EPS $ (22,194) $ 73,016
Weighted-average shares for basic EPS (in shares) 69,236,945 39,640,826
Weighted-average shares for diluted EPS (in shares) 69,236,945 39,932,539
Net income (loss) per share:    
Basic EPS (in dollars per share) $ (0.32) $ 1.84
Diluted EPS (in dollars per share) $ (0.32) $ 1.83
Employee Stock Option    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Effect of dilutive securities (in shares) 0 192,692
Effect of dilutive restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Effect of dilutive securities (in shares) 0 99,021