XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Segments - Schedule of Profit by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]                      
Revenue $ 12,039 $ 11,607 $ 11,773 $ 11,899 $ 14,047 $ 12,526 $ 12,239 $ 11,688 $ 47,318 $ 50,500 $ 37,544
Total profit from segments $ (1,784) $ (2,063) $ (1,277) $ (1,517) $ (2,191) $ (2,104) $ (3,859) $ (3,086) (6,641) (11,240) (9,267)
Operating Segments                      
Segment Reporting Information [Line Items]                      
Total profit from segments                 20,007 22,009 18,321
Operating Segments | Residential Segment                      
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
Operating Segments | Commercial Segment                      
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