XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts and other receivables, net - Schedule of Accounts Notes Loans and Financing Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts and other receivables, net    
Other receivables $ 104 $ 9,626
Total 18,134 23,739
CompX    
Accounts and other receivables, net    
Trade receivables 18,100 14,183
Allowance for doubtful accounts $ (70) $ (70)