Quarterly report pursuant to Section 13 or 15(d)

Business Segment Information (Details)

v3.21.1
Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Segment Reporting Information [Line Items]    
Revenues $ 252,202 $ 212,413
Interest income 1,110 314
Interest expense 3,472 3,681
Depreciation and amortization of intangible assets 10,149 9,834
Income (loss) before taxes, excluding unallocated corporate activity 25,796 14,450
U.S. Regions    
Segment Reporting Information [Line Items]    
Revenues 85,273 85,840
U.S. Federal    
Segment Reporting Information [Line Items]    
Revenues 102,214 68,745
Canada    
Segment Reporting Information [Line Items]    
Revenues 11,643 11,392
Non-Solar DG    
Segment Reporting Information [Line Items]    
Revenues 30,368 22,724
All Other    
Segment Reporting Information [Line Items]    
Revenues 22,704 23,712
Operating Segments | U.S. Regions    
Segment Reporting Information [Line Items]    
Revenues 85,273 85,840
Interest income 34 221
Interest expense 2,009 1,665
Depreciation and amortization of intangible assets 3,575 2,862
Income (loss) before taxes, excluding unallocated corporate activity 3,510 4,038
Operating Segments | U.S. Federal    
Segment Reporting Information [Line Items]    
Revenues 102,214 68,745
Interest income 2 40
Interest expense 324 746
Depreciation and amortization of intangible assets 1,010 1,017
Income (loss) before taxes, excluding unallocated corporate activity 12,030 7,094
Operating Segments | Canada    
Segment Reporting Information [Line Items]    
Revenues 11,643 11,392
Interest income 0 0
Interest expense 386 172
Depreciation and amortization of intangible assets 415 391
Income (loss) before taxes, excluding unallocated corporate activity (85) (221)
Operating Segments | Non-Solar DG    
Segment Reporting Information [Line Items]    
Revenues 30,368 22,724
Interest income 1,074 53
Interest expense 610 1,083
Depreciation and amortization of intangible assets 4,862 5,287
Income (loss) before taxes, excluding unallocated corporate activity 8,628 1,669
Operating Segments | All Other    
Segment Reporting Information [Line Items]    
Revenues 22,704 23,712
Interest income 0 0
Interest expense 143 15
Depreciation and amortization of intangible assets 287 277
Income (loss) before taxes, excluding unallocated corporate activity 1,713 1,870
Unallocated corporate activity    
Segment Reporting Information [Line Items]    
Unallocated corporate activity $ (11,160) $ (10,317)