v3.26.1
Share-Based Compensation Disclosures (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]        
Schedule of Share-based Compensation, Activity
A summary of share-based awards activity during the years ended December 31, 2025, 2024 and 2023 is as follows:
Number of Shares
(in thousands)
Weighted Average Grant Date Fair Value per Share
Unvested, December 31, 202238 $23.94 
Granted185 $33.21 
Vested(129)$31.18 
Forfeited$32.88 
Unvested, December 31, 202392 $33.56 
Granted187 $53.05 
Vested(152)$46.52 
Forfeited(2)$42.65 
Unvested, December 31, 2024125 $46.84 
Granted287 $62.41 
Vested(169)$54.87 
Forfeited(18)$51.92 
Unvested, December 31, 2025225 $60.31 
     
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 12,323 $ 8,402 $ 6,753  
Number of shares authorized and reserved for issuance 2,750,000      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 9,300 $ 7,100 $ 4,000  
Share-based Payment Arrangement, Expense 12,300      
Number of shares available for grant     3,309,744  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   (46,386) (59,857)  
Payment, Tax Withholding, Share-based Payment Arrangement (3,059) $ (11,337) $ (1,977)  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 3,059 $ 11,337 $ 1,977  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 225,000 125,000 92,000 38,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 60.31 $ 46.84 $ 33.56 $ 23.94
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 62.41 $ 53.05 $ 33.21  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 287,000 187,000 185,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (169,000) (152,000) (129,000)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 54.87 $ 46.52 $ 31.18  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (18,000) (2,000) (2,000)  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 51.92 $ 42.65 $ 32.88  
Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (52,600) (285,347) (59,857)  
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 0 $ (3) $ (1)  
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unamortized share-based compensation expense $ 8,600      
Unamortized share-based compensation expense, weighted average period of recognition 1 year 7 months 6 days      
RSAs and RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 2,200    
Equity Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation   (238,961)    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation   $ 12,900