v3.26.1
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   50,980,924    
Beginning balance at Dec. 31, 2024 $ 422,612 $ 510 $ 138,130 $ 283,972
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 36,672     36,672
Stock-based compensation (in shares)   18,304    
Stock-based compensation 915   915  
Ending balance (in shares) at Mar. 31, 2025   50,999,228    
Ending balance at Mar. 31, 2025 460,199 $ 510 139,045 320,644
Beginning balance (in shares) at Dec. 31, 2024   50,980,924    
Beginning balance at Dec. 31, 2024 422,612 $ 510 138,130 283,972
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 89,515      
Ending balance (in shares) at Jun. 30, 2025   51,006,575    
Ending balance at Jun. 30, 2025 514,409 $ 510 140,412 373,487
Beginning balance (in shares) at Mar. 31, 2025   50,999,228    
Beginning balance at Mar. 31, 2025 460,199 $ 510 139,045 320,644
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 52,843     52,843
Stock-based compensation (in shares)   7,347    
Stock-based compensation 1,367   1,367  
Ending balance (in shares) at Jun. 30, 2025   51,006,575    
Ending balance at Jun. 30, 2025 $ 514,409 $ 510 140,412 373,487
Beginning balance (in shares) at Dec. 31, 2025 51,006,719 51,006,719    
Beginning balance at Dec. 31, 2025 $ 629,818 $ 510 143,566 485,742
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 58,316     58,316
Stock-based compensation (in shares)   34,887    
Stock-based compensation (1,190)   (1,190)  
Ending balance (in shares) at Mar. 31, 2026   51,041,606    
Ending balance at Mar. 31, 2026 $ 686,944 $ 510 142,376 544,058
Beginning balance (in shares) at Dec. 31, 2025 51,006,719 51,006,719    
Beginning balance at Dec. 31, 2025 $ 629,818 $ 510 143,566 485,742
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income $ 142,206      
Ending balance (in shares) at Jun. 30, 2026 51,063,836 51,063,836    
Ending balance at Jun. 30, 2026 $ 773,201 $ 511 144,742 627,948
Beginning balance (in shares) at Mar. 31, 2026   51,041,606    
Beginning balance at Mar. 31, 2026 686,944 $ 510 142,376 544,058
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 83,890     83,890
Stock-based compensation (in shares)   22,230    
Stock-based compensation $ 2,367 $ 1 2,366  
Ending balance (in shares) at Jun. 30, 2026 51,063,836 51,063,836    
Ending balance at Jun. 30, 2026 $ 773,201 $ 511 $ 144,742 $ 627,948