v3.25.2
Contract Assets and Excess Profit Share Receipts - Excess Profit Share Receipts Liability (Details) - Profit share
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Excess profit share receipts balance:  
Beginning balance $ 47,556
Change in estimates of revenue from performance obligations satisfied in previous periods 352
Realization of losses reducing payments received, net of payments received from insurance carriers (5,828)
Transfer from contract asset 8,296
Ending balance $ 50,376