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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]        
Revenues $ 223,036 $ 198,183 $ 435,449 $ 348,295
Interest income 70 81 160 214
Interest expense 3,846 3,380 7,305 6,188
Depreciation and amortization of intangible assets 10,171 9,647 20,005 18,485
Income (loss) before taxes, excluding unallocated corporate activity 19,233 18,152 33,710 29,288
U.S. Regions        
Segment Reporting Information [Line Items]        
Revenues 88,702 88,220 173,429 143,817
U.S. Federal        
Segment Reporting Information [Line Items]        
Revenues 84,491 55,022 153,236 98,079
Canada        
Segment Reporting Information [Line Items]        
Revenues 9,035 7,883 20,427 15,031
Non-Solar DG        
Segment Reporting Information [Line Items]        
Revenues 23,129 23,265 45,853 44,495
All Other        
Segment Reporting Information [Line Items]        
Revenues 17,679 23,793 42,504 46,873
Operating Segments | U.S. Regions        
Segment Reporting Information [Line Items]        
Revenues 88,702 88,220 173,429 143,817
Interest income 34 0 70 63
Interest expense 2,190 1,713 3,671 2,570
Depreciation and amortization of intangible assets 3,000 2,464 5,763 4,646
Income (loss) before taxes, excluding unallocated corporate activity 5,012 2,458 8,735 2,180
Operating Segments | U.S. Federal        
Segment Reporting Information [Line Items]        
Revenues 84,491 55,022 153,236 98,079
Interest income 34 19 74 68
Interest expense 345 208 1,091 418
Depreciation and amortization of intangible assets 941 806 1,958 1,623
Income (loss) before taxes, excluding unallocated corporate activity 9,945 10,043 17,039 15,664
Operating Segments | Canada        
Segment Reporting Information [Line Items]        
Revenues 9,035 7,883 20,427 15,031
Interest income 0 0 0 0
Interest expense 165 174 337 338
Depreciation and amortization of intangible assets 381 315 772 590
Income (loss) before taxes, excluding unallocated corporate activity 516 241 295 (48)
Operating Segments | Non-Solar DG        
Segment Reporting Information [Line Items]        
Revenues 23,129 23,265 45,853 44,495
Interest income 2 23 16 44
Interest expense 1,128 1,285 2,173 2,862
Depreciation and amortization of intangible assets 5,420 5,686 10,707 10,902
Income (loss) before taxes, excluding unallocated corporate activity 2,904 3,400 4,573 4,781
Operating Segments | All Other        
Segment Reporting Information [Line Items]        
Revenues 17,679 23,793 42,504 46,873
Interest income 0 39 0 39
Interest expense 18 0 33 0
Depreciation and amortization of intangible assets 429 376 805 724
Income (loss) before taxes, excluding unallocated corporate activity 856 2,010 3,068 6,711
Unallocated Corporate Activity        
Segment Reporting Information [Line Items]        
Unallocated corporate activity $ (10,397) $ (8,841) $ (20,741) $ (16,849)