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 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]            
Net (loss) income $ (16,640) $ (22,194) $ (52,615) $ 73,016 $ (38,834) $ 20,401
Weighted-average shares for basic EPS (in shares) 82,886,196   69,083,127   76,099,275 54,443,309
Weighted-average shares for diluted EPS (in shares) 82,886,196   69,083,127   76,099,275 54,908,715
Net income (loss) per share:            
Basic EPS (in dollars per share) $ (0.2)   $ (0.76)   $ (0.51) $ 0.37
Diluted EPS (in dollars per share) $ (0.2)   $ (0.76)   $ (0.51) $ 0.37
Employee Stock Option            
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]            
Effect of dilutive securities (in shares) 0   0   0 71,128
Effect of dilutive restricted stock units            
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]            
Effect of dilutive securities (in shares) 0   0   0 394,278