Quarterly report pursuant to Section 13 or 15(d)

Business Segment Information (Details)

v3.20.2
Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Revenues $ 282,507 $ 212,026 $ 717,956 $ 560,321
Interest income 34 182 194 396
Interest expense 3,768 3,149 11,073 9,337
Depreciation and amortization of intangible assets 10,075 9,413 30,080 27,898
Income before taxes, excluding unallocated corporate activity 30,150 17,752 63,862 47,040
U.S. Regions        
Segment Reporting Information [Line Items]        
Revenues 92,944 84,079 266,373 227,896
U.S. Federal        
Segment Reporting Information [Line Items]        
Revenues 118,303 71,258 271,539 169,337
Canada        
Segment Reporting Information [Line Items]        
Revenues 12,263 12,665 32,690 27,696
Non-Solar DG        
Segment Reporting Information [Line Items]        
Revenues 28,251 21,875 74,104 66,370
All Other        
Segment Reporting Information [Line Items]        
Revenues 30,746 22,149 73,250 69,022
Operating Segments | U.S. Regions        
Segment Reporting Information [Line Items]        
Revenues 92,944 84,079 266,373 227,896
Interest income 32 69 102 132
Interest expense 892 1,548 4,563 4,118
Depreciation and amortization of intangible assets 3,239 2,538 9,002 7,184
Income before taxes, excluding unallocated corporate activity 7,225 3,350 15,960 5,530
Operating Segments | U.S. Federal        
Segment Reporting Information [Line Items]        
Revenues 118,303 71,258 271,539 169,337
Interest income 2 92 76 160
Interest expense 340 209 1,431 627
Depreciation and amortization of intangible assets 995 901 2,953 2,524
Income before taxes, excluding unallocated corporate activity 16,121 10,967 33,162 26,631
Operating Segments | Canada        
Segment Reporting Information [Line Items]        
Revenues 12,263 12,665 32,690 27,696
Interest income 0 0 0 0
Interest expense 992 179 1,329 517
Depreciation and amortization of intangible assets 402 396 1,174 986
Income before taxes, excluding unallocated corporate activity 446 1,577 741 1,529
Operating Segments | Non-Solar DG        
Segment Reporting Information [Line Items]        
Revenues 28,251 21,875 74,104 66,370
Interest income 0 21 16 65
Interest expense 1,510 1,213 3,683 4,075
Depreciation and amortization of intangible assets 5,013 5,149 15,720 16,051
Income before taxes, excluding unallocated corporate activity 2,391 977 6,964 5,758
Operating Segments | All Other        
Segment Reporting Information [Line Items]        
Revenues 30,746 22,149 73,250 69,022
Interest income 0 0 0 39
Interest expense 34 0 67 0
Depreciation and amortization of intangible assets 426 429 1,231 1,153
Income before taxes, excluding unallocated corporate activity 3,967 881 7,035 7,592
Unallocated Corporate Activity        
Segment Reporting Information [Line Items]        
Unallocated corporate activity $ (9,361) $ (8,482) $ (30,104) $ (25,331)