v3.26.3
Leases - Schedule of Operating Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Amount    
Remainder of 2026 (fiscal year change transition period) $ 1,408  
2027 5,399  
2028 3,196  
2029 1,319  
2030 234  
2031 and thereafter 0  
Total 11,556  
Less: imputed interest (1,046)  
Present value of lease liabilities $ 10,510 $ 11,751