Contract Assets and Liabilities - Contract Liabilities Reflect Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts (Detail) |
Mar. 31, 2025
USD ($)
|
---|---|
Contract Liabilities Reflect Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts [Abstract] | |
Costs Incurred On Uncompleted Contracts Liabilities | $ 32,169,000 |
Estimated Earnings On Uncompleted Contract Liabilities | 15,106,000 |
Costs And Estimated Earnings On Uncompleted Contract Liabilities | 47,275,000 |
Contract Payable Due In The Next Rolling Twelve Months | 50,071,000 |
Contract liabilities | $ (2,796,000) |