XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Schedule of Reconciliation of Segment Earnings to Earnings Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating earnings $ 3,925 $ 2,993 $ 3,075 $ 14,101
General and administrative (4,162) (4,630) (10,649) (12,860)
Interest and other income 119 338 893 665
Interest expense (1,027) (119) (2,525) (369)
Earnings before income taxes 3,017 3,212 1,443 14,397
Operating segments        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating earnings 8,087 7,623 13,724 26,961
General and administrative        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Operating earnings 0 0 0 0
General and administrative (4,162) (4,630) (10,649) (12,860)
Segment reconciling items        
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Interest and other income 119 338 893 665
Interest expense $ (1,027) $ (119) $ (2,525) $ (369)