v3.25.4
Revenue Recognition - Schedule of Minimum Future Payments on Noncancelable Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
2026 $ 84,729
2027 64,482
2028 38,735
2029 17,633
Thereafter 871
Lessor, operating lease, payments to be received $ 206,450