v3.26.1
STOCK-BASED COMPENSATION - Performance Stock Awards (Details) - $ / shares
3 Months Ended
Mar. 13, 2026
Mar. 31, 2026
Performance stock awards    
Number of Shares    
Beginning balance (in shares)   147,404
Granted (in shares)   82,610
Vested (in shares)   (13,990)
Forfeited (in shares)   (34,175)
Ending balance (in shares)   181,849
Weighted Average Grant-Date Fair Value    
Beginning of period (in dollars per share)   $ 182.63
Granted (in dollars per share)   259.91
Vested (in dollars per share)   114.57
Forfeited (in dollars per share)   174.70
End of period (in dollars per share)   $ 224.46
Target performance level, percentage   100.00%
Performance stock awards | Minimum    
Weighted Average Grant-Date Fair Value    
Percentage of target award   0.00%
Performance stock awards | Maximum    
Weighted Average Grant-Date Fair Value    
Percentage of target award   200.00%
2024 Performance Share Awards    
Number of Shares    
Forfeited (in shares) (32,918)