XML 123 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation Plans: Compensation Related Costs, Share Based Payments (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 26, 2022
Apr. 25, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]          
Number of shares available for future issuance 2,900,000 1,200,000      
Shares available for grant     2,213,716    
Unrecognized compensation expense     $ 12,000    
Weighted-average recognition period     1 year 8 months 12 days    
Stock compensation     $ 8,551 $ 9,655 $ 5,373