v3.25.3
Detail of Certain Balance Sheet Accounts - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disclosure Text Block Supplement [Abstract]    
Insurance recoveries $ 6,890 $ 7,564
Notes receivable 6,712 8,577
Cloud computing 6,054 7,362
Equity method investments 5,821 670
Deposits 5,666 6,733
Deferred compensation 4,505 3,777
Deferred debt issuance costs 1,940 2,470
Interest rate swaps 1,037  
Other assets 3,337 1,975
Total other assets $ 41,962 $ 39,128