XML 55 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues, Trade Accounts Receivable, Contract Assets and Contract Liabilities (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2026
Sales related to contract liabilities $ 11,812 $ 6,544      
Remaining performance obligation $ 878,300        
Performance obligation, percentage 100.00%        
Forecast [Member]          
Remaining performance obligation     $ 70,000 $ 376,100 $ 432,300