v3.26.1
Condensed Consolidated Statements of Changes in Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional  Paid-in Capital
Accumulated Other Comprehensive Earnings (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   55,743,095      
Beginning balance at Dec. 31, 2024 $ 1,035,733 $ 56 $ 479,440 $ (189) $ 556,426
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 8,068   8,068    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   246,153      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (1,299)   (1,299)    
Net earnings (loss) (11,827)       (11,827)
Unrealized gain (loss) on marketable securities, net of tax 30     30  
Ending balance (in shares) at Mar. 31, 2025   55,989,248      
Ending balance at Mar. 31, 2025 1,030,705 $ 56 486,209 (159) 544,599
Beginning balance (in shares) at Dec. 31, 2024   55,743,095      
Beginning balance at Dec. 31, 2024 1,035,733 $ 56 479,440 (189) 556,426
Increase (Decrease) in Stockholders' Equity          
Net earnings (loss) 10,672        
Unrealized gain (loss) on marketable securities, net of tax (11)        
Ending balance (in shares) at Jun. 30, 2025   56,119,360      
Ending balance at Jun. 30, 2025 1,063,900 $ 56 496,946 (200) 567,098
Beginning balance (in shares) at Mar. 31, 2025   55,989,248      
Beginning balance at Mar. 31, 2025 1,030,705 $ 56 486,209 (159) 544,599
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 7,507   7,507    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   130,112      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 3,230   3,230    
Net earnings (loss) 22,499       22,499
Unrealized gain (loss) on marketable securities, net of tax (41)     (41)  
Ending balance (in shares) at Jun. 30, 2025   56,119,360      
Ending balance at Jun. 30, 2025 $ 1,063,900 $ 56 496,946 (200) 567,098
Beginning balance (in shares) at Dec. 31, 2025 57,457,462 57,457,462      
Beginning balance at Dec. 31, 2025 $ 1,061,714 $ 57 543,825 (44) 517,876
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 8,480   8,480    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   582,259      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 9,115 $ 1 9,114    
Net earnings (loss) (2,293)       (2,293)
Unrealized gain (loss) on marketable securities, net of tax (211)     (211)  
Ending balance (in shares) at Mar. 31, 2026   58,039,721      
Ending balance at Mar. 31, 2026 $ 1,076,805 $ 58 561,419 (255) 515,583
Beginning balance (in shares) at Dec. 31, 2025 57,457,462 57,457,462      
Beginning balance at Dec. 31, 2025 $ 1,061,714 $ 57 543,825 (44) 517,876
Increase (Decrease) in Stockholders' Equity          
Net earnings (loss) (60,664)        
Unrealized gain (loss) on marketable securities, net of tax $ (94)        
Ending balance (in shares) at Jun. 30, 2026 58,164,352 58,164,352      
Ending balance at Jun. 30, 2026 $ 1,031,226 $ 58 574,094 (138) 457,212
Beginning balance (in shares) at Mar. 31, 2026   58,039,721      
Beginning balance at Mar. 31, 2026 1,076,805 $ 58 561,419 (255) 515,583
Increase (Decrease) in Stockholders' Equity          
Share-based compensation expense related to employee stock purchase plan and share-based awards 8,640   8,640    
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld (in shares)   124,631      
Issuance of common stock related to employee stock purchase plan and share-based awards, net of taxes withheld 4,035   4,035    
Net earnings (loss) (58,371)       (58,371)
Unrealized gain (loss) on marketable securities, net of tax $ 117     117  
Ending balance (in shares) at Jun. 30, 2026 58,164,352 58,164,352      
Ending balance at Jun. 30, 2026 $ 1,031,226 $ 58 $ 574,094 $ (138) $ 457,212