XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Reporting - Schedule of Reconciliation of Segment Earnings to Earnings Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating (losses) earnings $ (2,435) $ 1,780 $ (2,796) $ (850)
General and administrative (4,454) (1,715) (9,235) (6,487)
Interest and other income 573 570 1,134 774
Interest expense (671) (802) (1,464) (1,498)
(Losses) Earnings before income taxes (2,533) 1,548 (3,126) (1,574)
Operating segments        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating (losses) earnings 2,019 3,495 6,439 5,637
General and administrative        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating (losses) earnings 0 0 0 0
General and administrative (4,454) (1,715) (9,235) (6,487)
Segment reconciling items        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Interest and other income 573 570 1,134 774
Interest expense $ (671) $ (802) $ (1,464) $ (1,498)