v3.25.2
Leases - Schedule of Future Fixed Lease Payments Based on Maturity (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 $ 3,290
2026 4,893
2027 3,580
2028 2,532
2029 1,932
Thereafter 8,205
Total lease payments $ 24,432