v3.26.1
SUPPLEMENTAL CONSOLIDATED FINANCIAL STATEMENT INFORMATION - Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 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 5,216 17,933
Ending Balance $ 5,341 $ 17,935