XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Billed accounts receivable $ 119,521 $ 70,882
Retainage 9,272 7,299
Contract assets 0 4,251
Other accrued expenses 1,811 0
Unbilled receivables 22,133 20,834
Deferred revenue 37,031 18,737
Accrued rebates $ 4,851 $ 3,058