Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Future Minimum Lease Payments (Details)

v3.25.3
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 2,214
2026 5,763
2027 5,131
2028 3,587
2029 2,962
Thereafter 6,385
Total future lease payments 26,042
Less: imputed interest 5,342
Total $ 20,700