v3.26.3
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
October to December 31, 2026 $ 1,759
2027 6,315
2028 4,458
2029 2,634
2030 1,237
2031 and thereafter 4,605
Total minimum lease payments 21,008
Less: imputed interest 2,969
Present value of lease liabilities $ 18,039