v3.25.3
Accounts Payable and Accrued Liabilities (Details) - Non Related Party - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Related party transactions    
Trade creditors $ 15,700 $ 11,386
Occupancy taxes payable 6,392 7,520
Compensation accruals 2,922 3,679
Income and other taxes payable 328 436
Accounts payable and accrued liabilities $ 25,342 $ 23,021