v3.25.4
Accrued Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee benefits, payroll and related taxes $ 140,208,000 $ 157,153,000
Deferred revenue 93,090,000 2,115,000
Other 288,533,000 308,729,000
Total 521,831,000 $ 467,997,000
Receipt of customer prepayment $ 350,000,000