XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Reporting - Schedule of Reconciliation of Segment Earnings to Earnings (Losses) Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating (losses) earnings $ (5,562) $ 3,925 $ (8,358) $ 3,075
General and administrative (4,520) (4,162) (13,755) (10,649)
Interest and other income 528 119 1,662 893
Interest expense (572) (1,027) (2,036) (2,525)
(Losses) Earnings before income taxes (5,606) 3,017 (8,732) 1,443
Operating segments        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating (losses) earnings (1,042) 8,087 5,397 13,724
General and administrative        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating (losses) earnings 0 0 0 0
General and administrative (4,520) (4,162) (13,755) (10,649)
Segment reconciling items        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Interest and other income 528 119 1,662 893
Interest expense $ (572) $ (1,027) $ (2,036) $ (2,525)