v3.26.1
STOCK-BASED COMPENSATION PLAN - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 27, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Apr. 30, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unrecognized compensation cost   $ 4,000   $ 4,000            
Stock options exercised (in shares)   7,500 9,375 40,750 14,513          
Intrinsic value of stock options exercised   $ 54,000 $ 79,000 $ 424,000 $ 119,000          
Tax (expense) benefit associated with options exercised   $ 15,000 $ 11,000 $ 15,000 $ 11,000          
Granted (in shares)   0 0 0 0          
Stock Options and Restricted Stock Units                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Stock-based compensation cost   $ 1,300,000 $ 1,500,000 $ 2,700,000 $ 3,000,000.0          
Restricted Stock Units                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unvested outstanding (in shares)   773,170 964,750 773,170 964,750 814,325 713,905 977,048 1,048,899  
Unrecognized compensation expense   $ 10,700,000   $ 10,700,000            
Weighted-average period for recognition of unrecognized compensation cost       2 years 4 months 24 days            
Equity instruments other than options, vested in period, fair value   928,000 $ 923,000 $ 3,800,000 $ 4,100,000          
Tax expense   87,000 $ 0 215,000 $ 5,000          
Restricted Stock Units | CALB                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unrecognized compensation expense   $ 640,000   $ 640,000            
Weighted-average period for recognition of unrecognized compensation cost       2 years 3 months 18 days            
Performance-Based Restricted Stock Units                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unvested outstanding (in shares)   0   0            
2019 Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Maximum shares approved and authorized for issuance (in shares)                   2,200,000
2026 Omnibus Equity Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Maximum shares approved and authorized for issuance (in shares) 1,600,000 1,600,000   1,600,000            
2026 Omnibus Equity Incentive Plan | Stock Options                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Stock option expiration period 10 years                  
Expiration period of vested options following termination of service affiliation 90 days                  
2026 Omnibus Equity Incentive Plan | Restricted Stock Units | Minimum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Restricted stock vesting period 1 year                  
2026 Omnibus Equity Incentive Plan | Restricted Stock Units | Maximum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Restricted stock vesting period 5 years