v3.25.2
Accounts and other receivables, net - Schedule of Accounts Notes Loans and Financing Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts and other receivables, net    
Other receivables $ 60 $ 9,626
Total 16,974 23,739
CompX    
Accounts and other receivables, net    
Trade receivables 16,984 14,183
Allowance for doubtful accounts $ (70) $ (70)