XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Segments - Schedule of Profit by Reportable Segment (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]                      
Number of reportable segments | segment                 2    
Segment Reporting Information [Line Items]                      
Revenue $ 11,791 $ 11,607 $ 11,773 $ 11,899 $ 13,453 $ 12,525 $ 12,239 $ 11,688 $ 47,070 $ 49,905 $ 36,660
Profit from reportable segments $ (1,690) $ (1,669) $ (1,082) $ (1,333) $ (2,131) $ (1,775) $ (3,513) $ (2,573) (5,774) (9,992) (9,282)
Operating segments                      
Segment Reporting Information [Line Items]                      
Profit from reportable segments                 20,007 22,009 18,321
Residential Segment | Operating segments                      
Segment Reporting Information [Line Items]                      
Revenue                 34,103 34,962 19,601
Operating expenses                 (18,252) (17,749) (9,524)
Profit from segment                 15,851 17,213 10,077
Commercial Segment | Operating segments                      
Segment Reporting Information [Line Items]                      
Revenue                 12,967 14,943 17,059
Operating expenses                 (8,811) (10,147) (8,815)
Profit from segment                 $ 4,156 $ 4,796 $ 8,244