XML 138 R117.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Revenue Over Time) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Lease Liabilities Payments Due [Abstract]    
2025 $ 26,361 $ 12,904
2026 14,089 9,592
2027 11,003 7,500
2028 7,813 6,478
2029 5,172 4,933
Thereafter 27,705 $ 61,016
Self-moving equipment rentals    
Operating Lease Liabilities Payments Due [Abstract]    
2025 6,032  
Property lease revenues    
Operating Lease Liabilities Payments Due [Abstract]    
2025 20,329  
2026 14,089  
2027 11,003  
2028 7,813  
2029 5,172  
Thereafter $ 27,705