XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable and accrued liabilities $ 39,919 $ 37,088
Accrued taxes 574 626
Employee compensation 2,851 1,323
Operating lease liabilities - current portion 450 434
Miscellaneous 984 428
Accounts payable and accrued liabilities $ 44,778 $ 39,899