Quarterly report pursuant to Section 13 or 15(d)

Business Segment Information (Details)

v3.20.1
Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Revenues $ 212,413 $ 150,112
Interest income 90 133
Interest expense 3,459 2,808
Depreciation and amortization of intangible assets 9,834 8,838
Income (loss) before taxes, excluding unallocated corporate activity 14,477 11,136
U.S. Regions    
Segment Reporting Information [Line Items]    
Revenues 84,727 55,597
U.S. Federal    
Segment Reporting Information [Line Items]    
Revenues 68,745 43,057
Canada    
Segment Reporting Information [Line Items]    
Revenues 11,392 7,148
Non-Solar DG    
Segment Reporting Information [Line Items]    
Revenues 22,724 21,230
All Other    
Segment Reporting Information [Line Items]    
Revenues 24,825 23,080
Operating Segments | U.S. Regions    
Segment Reporting Information [Line Items]    
Revenues 84,727 55,597
Interest income 36 63
Interest expense 1,481 857
Depreciation and amortization of intangible assets 2,763 2,182
Income (loss) before taxes, excluding unallocated corporate activity 3,723 (278)
Operating Segments | U.S. Federal    
Segment Reporting Information [Line Items]    
Revenues 68,745 43,057
Interest income 40 49
Interest expense 746 210
Depreciation and amortization of intangible assets 1,017 817
Income (loss) before taxes, excluding unallocated corporate activity 7,094 5,621
Operating Segments | Canada    
Segment Reporting Information [Line Items]    
Revenues 11,392 7,148
Interest income 0 0
Interest expense 172 164
Depreciation and amortization of intangible assets 391 275
Income (loss) before taxes, excluding unallocated corporate activity (221) (289)
Operating Segments | Non-Solar DG    
Segment Reporting Information [Line Items]    
Revenues 22,724 21,230
Interest income 14 21
Interest expense 1,045 1,577
Depreciation and amortization of intangible assets 5,287 5,216
Income (loss) before taxes, excluding unallocated corporate activity 1,669 1,381
Operating Segments | All Other    
Segment Reporting Information [Line Items]    
Revenues 24,825 23,080
Interest income 0 0
Interest expense 15 0
Depreciation and amortization of intangible assets 376 348
Income (loss) before taxes, excluding unallocated corporate activity 2,212 4,701
Unallocated corporate activity    
Segment Reporting Information [Line Items]    
Unallocated corporate activity $ (10,346) $ (8,008)