v3.26.1
Detail of Certain Balance Sheet Accounts - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Disclosure Text Block Supplement [Abstract]    
Insurance recoveries $ 40,760 $ 7,251
Interest rate swaps 14,167 1,181
Other investments 7,544 7,481
Cloud computing 6,863 6,017
Deposits 5,816 5,722
Deferred compensation 5,022 4,702
Notes receivable 1,940 4,012
Other assets 3,122 3,346
Total other assets $ 85,234 $ 39,712