v3.26.1
Revenue Recognition - Schedule of Minimum Future Payments on Noncancelable Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
2026 (nine months remaining) $ 69,191
2027 72,105
2028 46,042
2029 25,278
2030 5,249
Thereafter 230
Lessor, operating lease, payments to be received $ 218,095