v3.26.1
SUPPLEMENTAL CONSOLIDATED FINANCIAL STATEMENT INFORMATION - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Summary of balances of and changes in contract assets    
Beginning Balance $ 7,477 $ 1,570
Revenue recognized in the current year that was included in the beginning balance (7,352) (1,568)
Current period unearned revenue related to uncompleted contracts at quarter end 6,245 1,721
Ending Balance $ 6,370 $ 1,723