XML 92 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers - Contract Assets Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Change in Contracts with Customer, Asset [Roll Forward]    
Contract assets balance at beginning of year $ 39,292 $ 22,561
Amounts transferred to Accounts receivable, net that were included in the contract assets balance at the beginning of the period (7,479) (6,678)
Additional estimated revenues recognized 3,195 9,487
Cumulative catch-up adjustment for change in estimated consideration 8,178 13,922
Contract assets balance at end of period 43,186 39,292
Contract Assets [Abstract]    
Other current assets 12,358 9,595
Other assets 30,828 29,697
Total contract assets from contracts with customers $ 43,186 $ 39,292