XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Segments - Profit by Reportable Segment (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting [Abstract]                      
Number of reportable segments | segment                 2    
Segment Reporting Information [Line Items]                      
Total revenue $ 13,309 $ 8,319 $ 8,129 $ 7,787 $ 8,614 $ 10,494 $ 11,103 $ 11,828 $ 37,544 $ 42,039 $ 59,026
Total profit from segments $ 1,449 $ (3,188) $ (3,033) $ (4,495) $ (3,677) $ (5,168) $ (8,771) $ (3,002) (9,267) (20,618) (112)
Operating Segments                      
Segment Reporting Information [Line Items]                      
Total profit from segments                 15,741 16,948 27,549
Operating Segments | Residential Segment                      
Segment Reporting Information [Line Items]                      
Total revenue                 17,828 14,495 14,686
Operating expenses                 (9,524) (8,167) (8,482)
Profit from segment                 8,304 6,328 6,204
Operating Segments | Commercial Segment                      
Segment Reporting Information [Line Items]                      
Total revenue                 16,252 23,313 37,223
Operating expenses                 (8,815) (12,693) (15,878)
Profit from segment                 $ 7,437 $ 10,620 $ 21,345