v3.25.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 29, 2025
Mar. 31, 2020
Leases [Abstract]    
Revenue from operating lease   $ 21,000
Estimated lease term (in years)   4 years 6 months
Sale leaseback, lease term 36 months  
Monthly lease payments $ 142  
Proceeds from failed sale leaseback transaction $ 4,599