XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Consolidated Financial Statements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2020
Business Acquisition [Line Items]      
Total Shareholders' Equity $ 243,862 $ 207,982  
Total Assets 591,563 530,112  
Total Sales 496,785 376,607  
Operating Income 116,985 65,707  
Income attributable to parent $ 68,428 $ 23,836  
Basic income per share $ 1.43 $ 0.51  
Diluted income per share $ 1.43 $ 0.51  
Ventanas solar acquisition [Member] | Prior to acquistion [Member]      
Business Acquisition [Line Items]      
Retained Earnings     $ 16,213
Total Shareholders' Equity     187,210
Total Assets $ 589,352 $ 532,025  
Total Sales 494,499 374,923  
Operating Income 116,895 66,120  
Income attributable to parent $ 68,085 $ 24,185  
Basic income per share $ 1.43 $ 0.52  
Diluted income per share $ 1.43 $ 0.52  
Ventanas solar acquisition [Member] | Effect of acquistion [Member]      
Business Acquisition [Line Items]      
Retained Earnings     (4,065)
Total Shareholders' Equity     (4,077)
Ventanas solar acquisition [Member] | After acquistion [Member]      
Business Acquisition [Line Items]      
Retained Earnings     12,148
Total Shareholders' Equity     $ 183,133
Ventanas solar acquisition [Member] | Effect of acquisition [Member]      
Business Acquisition [Line Items]      
Total Assets $ 2,211 $ 1,913  
Total Sales 2,286 1,684  
Operating Income 90 (413)  
Income attributable to parent $ 66 $ (310)  
Basic income per share $ 0.00 $ 0.00  
Diluted income per share $ 0.00 $ 0.00  
Ventanas solar acquisition [Member] | After acquisition [Member]      
Business Acquisition [Line Items]      
Total Assets $ 591,563 $ 530,112  
Total Sales 496,785 376,607  
Operating Income 116,985 65,707  
Income attributable to parent $ 68,151 $ 23,875  
Basic income per share $ 1.43 $ 0.51  
Diluted income per share $ 1.43 $ 0.51