v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   38,490,836      
Beginning balance at Dec. 31, 2024 $ 1,150,931 $ 38 $ 1,096,732 $ (5,843) $ 60,004
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   194,461      
Issuance of common stock 4,023 $ 1 4,022    
Shares held for tax withholdings (in shares)   (1,647)      
Shares held for tax withholdings (445)   (445)    
Stock-based compensation 16,437   16,437    
Other comprehensive income (loss) 2,713     2,713  
Net income 39,223       39,223
Ending balance (in shares) at Mar. 31, 2025   38,683,650      
Ending balance at Mar. 31, 2025 1,212,882 $ 39 1,116,746 (3,130) 99,227
Beginning balance (in shares) at Dec. 31, 2025   39,229,670      
Beginning balance at Dec. 31, 2025 1,427,603 $ 39 1,185,525 4,348 237,691
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (in shares)   99,089      
Shares held for tax withholdings (in shares)   (3,793)      
Shares held for tax withholdings (1,290)   (1,290)    
Stock-based compensation 17,188   17,188    
Other comprehensive income (loss) (2,273)     (2,273)  
Net income 32,584       32,584
Ending balance (in shares) at Mar. 31, 2026   39,324,966      
Ending balance at Mar. 31, 2026 $ 1,473,812 $ 39 $ 1,201,423 $ 2,075 $ 270,275